Язык программирования Java
Android Studio — официальная среда разработки (IDE) Android от Google
Eclipse — еще одна популярная IDE с подключаемым модулем Android
IntelliJ IDEA — полнофункциональная IDE с отличной поддержкой Android
Язык программирования Kotlin
Android Studio (с плагином Kotlin)
IntelliJ IDEA (с плагином Kotlin)
JetBrains Kotlin — официальная IDE JetBrains для Kotlin
Язык программирования C++
Clang — компилятор C++, используемый в Android NDK
Eclipse (с плагином NDK)
Android Studio (поддержка C++ в Experimental Features)
Язык программирования C#
Xamarin — инструменты Microsoft для кроссплатформенной разработки с поддержкой C#
Visual Studio (с плагином Xamarin)
Язык программирования JavaScript
Cordova — фреймворк для создания гибридных приложений на JavaScript
React Native — фреймворк для создания нативных приложений на JavaScript
Ionic — фреймворк для создания гибридных и веб-приложений на JavaScript
Язык программирования Python
Kivy — фреймворк для разработки приложений с графическим пользовательским интерфейсом
PyQt — фреймворк для создания кроссплатформенных приложений с графическим пользовательским интерфейсом на Python
Django — фреймворк веб-приложений, который также можно использовать для создания мобильных бэкэндов
Другие языки программирования
Lua — легкий язык сценариев, поддерживаемый в Android NDK
Swift — язык программирования Apple, который также можно использовать для разработки избранных приложений Android
Flutter — фреймворк Google для создания кроссплатформенных приложений на языке Dart