

Some programming languages and tools allow cross-platform app support (i.e. All non- Java virtual machine (JVM) languages, such as Go, JavaScript, C, C++ or assembly, need the help of JVM language code, that may be supplied by tools, likely with restricted API support.

Google states that "Android apps can be written using Kotlin, Java, and C++ languages" using the Android software development kit (SDK), while using other languages is also possible. The Nexus 4, part of the Google Nexus series, a line of "developer-friendly" devices Īndroid software development is the process by which applications are created for devices running the Android operating system.
