Nuacht

Java is the official programming language of Android; so if you want to build fully-fledged Android apps from scratch, you need to familiarize yourself with how the language works.
In addition to the core tools, several libraries can enhance your Android app development experience on Linux: SQLite: An embedded database for storing data locally in Android apps.