Java
Один из самых популярных языков для разработки приложений под Android. Включает в себя объектно-ориентированное программирование (возможность выбора структуры, типа данных, функций) или процедурное программирование, в зависимости от цели разработки.
Swift
Swift — язык программирования для разработки iOS и OS X приложений. Созданные продукты отличаются безопасностью, удобством, высокой скоростью работы и эффективностью.
Kotlin
Язык разработки приложений под Android, но есть бета-версия Kotlin/Native, что позволяет создавать бизнес-логику кроссплатформенно. Google признал его официальным языком для Android-приложений. Отличается эффективностью, безопасностью и удобством.
Flutter
Фреймворк для разработки приложений под Android, IOS и Fuchsia. Применяется язык Dart, который используют для веб-программирования. Отличается высокой производительностью и эффективностью.
React Native
Кроссплатформенный фреймворк, который позволяет разработать приложение одновременно для iOS, Android и Windows. Тут используется JavaScript и библиотека React.js, есть большое количество виджетов.