Java safeguards the native code from memory leaks and each platform in the Java language is used to compile for different functionalities in the Android development . Android apps can be developed using the different programming languages like Java, C, C++, HTML, python etc.