Какие языки программирования можно использовать для разработки приложений для Android? [дубликат]
Возможные Дубликаты:
какие языки программирования я могу использовать на Android Dalvik?
какие языки программирования можно использовать для разработки в Android?
какие языки программирования можно использовать для разработки приложений для Android?
также есть ли планы в будущем расширить количество языков программирования, которые будет поддерживать Android?
обновление: есть действительно хорошие ответы здесь
какие языки программирования можно использовать для разработки в Android?
1 ответ:
вот список языков, которые можно использовать для разработки на android:
Java-основной язык разработки android
Котлин, язык от JetBrains, который получил стороннюю поддержку от Google, объявленный в Google I / O 2017
C++ -NDK для библиотек, а не приложений
Python, bash, et. Эл. - Через сценарии Окружающая среда
Корона- нужно использовать Corona SDK . Corona-это SDK высокого уровня, построенный на языке программирования LUA. LUA намного проще в освоении, чем Java, и SDK забирает много боли при разработке приложения для Android.
Кордова - который использует HTML5, JavaScript, CSS и может быть расширен с помощью Java
технология Xamarin - который использует c# и в котором моно используется для этого. Здесь MonoTouch и Mono для Android-это кросс-платформенные реализации инфраструктуры общего языка (CLI) и спецификации общего языка.
Что касается вашего второго вопроса: android сильно зависит от его архитектуры java, я считаю маловероятным, что в ближайшее время будут доступны другие основные языки разработки. Однако нет никаких особых причин, почему кто-то не мог реализовать другой язык в Java (что-то вроде Jython) и использовать это. Однако это, безусловно, не будет проще или так же эффективно, как просто писать код на Java.