Android software development is the process by which applications are created for devices running the Android operating system. Google states that "Android apps can be written using Kotlin, Java, and C++ languages" using the Android software development kit, while using other languages is also possible. Android development is a form of software engineering dedicated specifically to creating applications for devices that run on the Android platform.