![image](https://habrastorage.org/getpro/habr/post_images/490/f09/dfb/490f09dfb4b5165b28975eb3aa0f3dd9.png)
Android – прекрасная платформа для мобильных устройств, она работает на миллионах смартфонов в 200 странах по всему миру. В этом посте я собрал несколько популярных фреймворков для разработки приложений под Android, из числа популярных среди разработчиков.
Смысл фреймворка – увеличить производительность, уменьшив затраты усилий на разработку. В идеале они экономят разработчикам время на то, чтобы заняться реально важными при разработке приложения вопросами.
1) Corona SDK
Богатый инструментарий для создания игр и приложений за рекордно короткое время
![image](https://habrastorage.org/getpro/habr/post_images/86c/f52/1e3/86cf521e36647ab9152e7bed1240015b.png)
Обеспечивает возможность очень быстрой разработки. Элегантный API упрощает добавление сложных функций, технологический процесс позволяет сразу же видеть внесённые изменения, сама же разработка идёт на Lua – простом для изучения языке. Всё это приводит к рекордной скорости разработки.
Самый популярный фреймворк, часто используется разработчиками игр, но подходит для любого рода приложений. Уже более миллиона разработчиков пользуются API, поддержкой нативного интерфейса, встроенным движком и рекламной платформой.
2) Phonegap
Простое создание приложений при помощи веб-технологий.
![image](https://habrastorage.org/getpro/habr/post_images/0ed/65a/bf4/0ed65abf4ace431238f76bd788b3f9a9.png)
Использует HTML5, CSS и JavaScript. Спонсируется Apache и Adobe. Версия 2.0 предлагает поддержку Windows phone, новых библиотек и функций CLI. Для вставки кода в крупные приложения используется инструмент Cordova WebView
3) Xamarin
![image](https://habrastorage.org/getpro/habr/post_images/f15/b49/ede/f15b49ede67a246e503334350268e13f.png)
Для этого фреймворка код можно писать на С#. Также он работает в iOS и Windows. Поддерживается тестирование приложения в облаке.
4) Sencha Touch 2
![image](http://codecondo.com/wp-content/uploads/2015/02/sencha.png?552755)
Идеальная платформа для разработки и управления безопасными бизнес-приложениями, работающими на разных устройствах. Разработка ведётся на JavaScript и HTML5. Встроенная система MVC, 50 различных встроенных компонентов, система управления разработкой. Имеется бесплатная функция публикации приложения в Google Play.
5) Appcelerator
![image](https://habrastorage.org/getpro/habr/post_images/e63/cc4/b77/e63cc4b777eab54c5c9f17f76d45792b.png)
Разработчики утверждают, что в мире работают два миллиарда приложений, созданных на этом фреймворке. Частью фреймворка является Titanium SDK, который поддерживает разработку на языке JavaScript
6) Basic4Android
![image](https://habrastorage.org/getpro/habr/post_images/45c/969/8f7/45c9698f7a16c7a86fbdbb9ce4a694db.png)
RAD (быстрая разработка приложений) и наличие своего IDE. Разработка ведётся на простом языке программирования, напоминающем Visual Basic.
7) JQuery Mobile
![image](https://habrastorage.org/getpro/habr/post_images/5ee/20a/571/5ee20a571888523b4f3f1a33ef7784ab.png)
JQuery, заточенный под работу с сенсорными экранами. Помогает разработчикам строить сайты с отзывчивым дизайном и приложения, работающие как на десктопах, так и на планшетах и смартфонах.
8) Dojo Mobile
![image](https://habrastorage.org/getpro/habr/post_images/01c/c0c/9ed/01cc0c9ed3c36e5859ad7e7d41c8ee94.png)
Фреймворк для создания приложений на базе HTML5 + JavaScript, помогающий реализовать быструю разработку мобильных приложений для Android и iOS. Присутствует набор форм, MVC, и симпатичные темы приложений.
9) Sproutcore
![image](https://habrastorage.org/getpro/habr/post_images/047/bfc/dd5/047bfcdd5608ccdaf88ae9656a00f289.png)
MVC-дизайн, оптимизация быстродействия и забота о расширяемости приложений.
10) Theappbuilder
![image](https://habrastorage.org/getpro/habr/post_images/57d/450/458/57d4504588f68e0e963ec13e288167fc.png)
Основан на HTML5. Предлагает простой drag and drop интерфейс без написания кода, что позволяет очень быстро разрабатывать приложения. Особое внимание уделяется интеграцией с соцсетями и прямая отправка приложений в Google Play.
11) DHTMLX Touch
![image](https://habrastorage.org/getpro/habr/post_images/aa6/ae5/ef6/aa6ae5ef6ca17302263a724632d67301.png)
Библиотека на основе AJAX и JavaScript, предназначенная для создания виджетов и приложений на основе HTML5.
12) Mo Sync SDK
![image](https://habrastorage.org/getpro/habr/post_images/1a4/38a/4c4/1a438a4c4b33444acf137e8cfbccde0a.png)
Поддержка HTML5, JavaScript, C++ и 9-и различных платформ. Также возможно сопряжение с PhoneGap. Для отладки предлагается эмулятор под названием MoSync Reload.