Possible Software to Be Used


Android
Android is a mobile operating system developed by Google, based on the Linux kernel and designed primarily for touchscreen mobile devices such as smartphones and tablets. Android’s user interface is mainly based on direct manipulation, using touch gestures that loosely correspond to real-world actions, such as swiping, tapping and pinching, to manipulate on-screen objects, along with a virtual keyboard for text input. Check the online demo.

Android Java
While most Android applications are written in Java-like language, there are many differences between the Java API and the Android API. A code snippet of Android Java is given on the right side.
package com.userid.helloworld;
import android.app.Activity;
import android.os.Bundle;

public class MainActivity extends Activity {
  @Override
  protected void onCreate(
      Bundle savedInstanceState ) {
    super.onCreate( savedInstanceState );
  }
}

Android Studio
Android Studio is the official integrated development environment (IDE) for Android platform development since 2014.