![画像](https://habrastorage.org/getpro/habr/post_images/490/f09/dfb/490f09dfb4b5165b28975eb3aa0f3dd9.png)
Androidはモバイルデバイス用の優れたプラットフォームであり、世界中の200か国の数百万のスマートフォンで動作します。 この投稿では、開発者の間で人気のあるAndroid向けアプリケーションを開発するためのいくつかの人気のあるフレームワークを収集しました。
フレームワークの意味は、開発の労力を減らすことで生産性を高めることです。 理想的には、アプリケーションの開発時に開発者が本当に重要な問題に対処する時間を節約できます。
1)Corona SDK
記録的な速さでゲームやアプリケーションを作成するための豊富なツール
![画像](https://habrastorage.org/getpro/habr/post_images/86c/f52/1e3/86cf521e36647ab9152e7bed1240015b.png)
非常に速い開発機会を提供します エレガントなAPIを使用すると、複雑な機能を簡単に追加できます。技術的なプロセスにより、加えられた変更をすぐに確認できます。開発自体はLuaで行われます。 これはすべて、記録的な開発速度につながります。
ゲーム開発者がよく使用する最も人気のあるフレームワークですが、あらゆる種類のアプリケーションに適しています。 すでに100万人以上の開発者がAPI、ネイティブインターフェイスサポート、組み込みエンジン、広告プラットフォームを使用しています。
2)Phonegap
Webテクノロジーを使用してアプリケーションを簡単に作成します。
![画像](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
![画像](https://habrastorage.org/getpro/habr/post_images/f15/b49/ede/f15b49ede67a246e503334350268e13f.png)
このフレームワークでは、C#でコードを記述できます。 iOSおよびWindowsでも動作します。 クラウド内のアプリケーションのテストがサポートされています。
4)Sencha Touch 2
![画像](http://codecondo.com/wp-content/uploads/2015/02/sencha.png?552755)
さまざまなデバイスで実行される安全なビジネスアプリケーションを開発および管理するための理想的なプラットフォーム。 開発はJavaScriptとHTML5で行われます。 組み込みMVCシステム、50種類の組み込みコンポーネント、開発管理システム。 Google Playでアプリケーションを公開するための無料の機能があります。
5)Appcelerator
![画像](https://habrastorage.org/getpro/habr/post_images/e63/cc4/b77/e63cc4b777eab54c5c9f17f76d45792b.png)
開発者は、このフレームワーク上に世界で20億のアプリケーションが作成されていると主張しています。 フレームワークの一部は、JavaScript開発をサポートするTitanium SDKです。
6)Basic4Android
![画像](https://habrastorage.org/getpro/habr/post_images/45c/969/8f7/45c9698f7a16c7a86fbdbb9ce4a694db.png)
RAD(迅速なアプリケーション開発)とそのIDEの存在。 開発は、Visual Basicを連想させるシンプルなプログラミング言語で行われます。
7)jQuery Mobile
![画像](https://habrastorage.org/getpro/habr/post_images/5ee/20a/571/5ee20a571888523b4f3f1a33ef7784ab.png)
タッチスクリーンを操作するために調整されたJQuery。 開発者が、デスクトップ、タブレット、スマートフォンの両方で実行するレスポンシブWebサイトのデザインとアプリを構築するのに役立ちます。
8)Dojo Mobile
![画像](https://habrastorage.org/getpro/habr/post_images/01c/c0c/9ed/01cc0c9ed3c36e5859ad7e7d41c8ee94.png)
HTML5 + JavaScriptベースのアプリケーション開発フレームワーク。AndroidおよびiOS用のモバイルアプリケーションの迅速な開発の実装を支援します。 一連のフォーム、MVC、およびかわいいアプリケーションテーマがあります。
9)スプラウトコア
![画像](https://habrastorage.org/getpro/habr/post_images/047/bfc/dd5/047bfcdd5608ccdaf88ae9656a00f289.png)
MVCの設計、パフォーマンスの最適化、およびアプリケーションの拡張性に関する懸念。
10)Theappbuilder
![画像](https://habrastorage.org/getpro/habr/post_images/57d/450/458/57d4504588f68e0e963ec13e288167fc.png)
HTML5に基づいています。 コードを記述することなく、シンプルなドラッグアンドドロップインターフェイスを提供するため、アプリケーションを迅速に開発できます。 ソーシャルネットワークとの統合およびアプリケーションのGoogle Playへの直接送信に特に注意が払われます。
11)DHTMLX Touch
![画像](https://habrastorage.org/getpro/habr/post_images/aa6/ae5/ef6/aa6ae5ef6ca17302263a724632d67301.png)
ウィジェットおよびHTML5ベースのアプリケーションを作成するためのAJAXおよびJavaScriptベースのライブラリ。
12)Mo Sync SDK
![画像](https://habrastorage.org/getpro/habr/post_images/1a4/38a/4c4/1a438a4c4b33444acf137e8cfbccde0a.png)
HTML5、JavaScript、C ++、および9つの異なるプラットフォームのサポート。 PhoneGapとのペアリングも可能です。 デバッグ用に、MoSync Reloadというエミュレーターが提供されています。