
Android is a great platform for mobile devices, it works on millions of smartphones in 200 countries around the world. In this post I have collected several popular frameworks for developing applications for Android, from among the popular developers.
The meaning of the framework is to increase productivity by reducing development effort costs. Ideally, they save developers time to tackle issues that are really important when developing an application.
')
1) Corona SDK
A rich toolkit for creating games and applications in record time

Provides very fast development capability. The elegant API makes it easy to add complex functions, the workflow allows you to immediately see the changes made, while the development itself is in Lua, an easy-to-learn language. All this leads to a record development speed.
The most popular framework, often used by game developers, but suitable for any kind of application. Already more than a million developers use the API, native interface support, the built-in engine and the advertising platform.
2) Phonegap
Simple application creation using web technologies.

Uses HTML5, CSS, and JavaScript. Sponsored by Apache and Adobe. Version 2.0 offers support for Windows phone, new libraries and CLI functions. Cordova WebView is used to insert code into large applications.
3) Xamarin

For this framework code can be written in C #. It also works in iOS and Windows. Supported testing applications in the cloud.
4) Sencha Touch 2

The ideal platform for developing and managing secure business applications running on multiple devices. Development is conducted on JavaScript and HTML5. Built-in MVC system, 50 different built-in components, development management system. There is a free function of publishing an application on Google Play.
5) Appcelerator
The developers claim that there are two billion applications in the world created on this framework. Part of the framework is the Titanium SDK, which supports JavaScript development.
6) Basic4Android

RAD (rapid application development) and having your IDE. Development is conducted in a simple programming language, reminiscent of Visual Basic.
7) jQuery Mobile

JQuery, sharpened by working with touch screens. Helps developers build responsive design websites and applications that run on desktops, tablets and smartphones.
8) Dojo Mobile

Framework for creating applications based on HTML5 + JavaScript, which helps to realize the rapid development of mobile applications for Android and iOS. There is a set of forms, MVC, and cute themes of applications.
9) Sproutcore

MVC design, performance optimization and care for application extensibility.
10) Theappbuilder

Based on HTML5. It offers a simple drag and drop interface without writing code, which allows you to develop applications very quickly. Particular attention is paid to the integration with social networks and direct sending applications to Google Play.
11) DHTMLX Touch
Library based on AJAX and JavaScript, designed to create widgets and applications based on HTML5.
12) Mo Sync SDK
Support for HTML5, JavaScript, C ++ and 9 different platforms. It is also possible to pair with PhoneGap. An emulator called MoSync Reload is offered for debugging.