web-dev-qa-db-ja.com

Android Framework?

Androidアプリケーションをビルドするよりもさらに簡単にするフレームワークがありますが、それに興味がありますか?

64
Thys

App Dev Wiki について知りました。そのウェブサイトで説明されているように:

このWikiは、リンク、ツール、ライブラリ、およびモバイル開発に役立つあらゆるものを収集することを目的としています。

現在リストされているAndroidフレームワークは:

31
mrucci

すぐにあります!

私はDroidFuに取り組んでいます。Android共有ライブラリはあなたに以下を提供します:

  • Androidに必要な機能がない場合のスポーンリストやエラーダイアログ、インテントの可用性の確認、その他の回避策/置換など、アクティビティ(およびサービス)で直接利用できる多数のユーティリティ関数
  • 非同期タスクの簡単な処理(方向の変更後のダイアログの復活を処理します)
  • 構成ベースのXMLプルパーサーよりも規約を使用した簡単なXML解析
  • listAdapterWithProgress(何かをロードするときにロードスピナーを最後の要素としてレンダリングする)や、スピナーのレンダリング中にURL経由でイメージをレイジーロードするGalleryItemウィジェットなどの新しいアダプターとウィジェット
  • FIFOキャッシュ、リストなどでアバターをレンダリングするのに最適です)に支えられて、ウェブから非同期に画像をロードできるImageLoader

これをGitHubで利用できるようにする予定です。

乞うご期待。

update(2013年2月)誰もこれに取り組んでいないと言って申し訳ありません。プロジェクトに関係するすべての人々は先へと進み、ライブラリはほとんどQypeアプリで使用されていたので、それを維持する気にはなりません(QypeはYelp btwに買収されたので、許可されるかどうかさえわかりません) 、そのほとんどはQypeでの勤務時間中に開発されたためです。)

それを救いたいと思う人にとっては、ソースは ここ です。

33
Matthias

今最高の私見の1つは Appcelerator

無料でオープンソース、すべての主要なプラットフォーム(クロスプラットフォーム)向けに1つのアプリを開発し、アプリをネイティブコードにコンパイルし、豊富なAPIを備えています...

私はそれで遊んで楽しんだ..非常に簡単に学ぶことができます:)

この助けを願っています!

追伸:私はそこで働いているように聞こえますが、残念ながら...私は残念です:(

6
Lior Iluz

実際には「ソフトウェアフレームワーク」ではなく、簡単なアプリを簡単に作成するためのツールです(Googleの言うことです)。

http://appinventor.googlelabs.com/about/

私はこのアプローチの大ファンではないので、このツールは使用しませんが、試してみることができます。

App Inventorを使用して、さまざまな種類のアプリを構築できます。多くの場合、人々はMoleMashなどのゲームや、友達の顔に面白い絵を描くことができるゲームを作成することから始めます。携帯電話のセンサーを利用して、携帯電話の傾きに基づいて迷路をボールを移動することもできます。

しかし、アプリの構築は単純なゲームに限定されません。また、情報を提供して教育するアプリを構築することもできます。あなたとあなたのクラスメートがテストのために勉強するのに役立つクイズアプリを作成できます。 Androidのテキスト読み上げ機能を使用すると、電話で声を出して質問することもできます。

App Inventorを使用するには、開発者である必要はありません。これは、コードを記述する代わりに、アプリの外観を視覚的に設計し、ブロックを使用してアプリの動作を指定するためです。

6
Mathias Conradt

モバイルアプリケーションの開発を高速化、クロスプラットフォーム化、またはコードフリーにするために、さまざまなスコープと目的のフレームワークがいくつかあります。

技術は競争と新しいアイデアで繁栄しているため、丸いホイールを構築できると考えている場合、他のソリューションのいくつかが独自のものの作成を妨げるものとして存在しないようにしてください。

1
codelark

リストを続行するには:

私は BARACUSフレームワーク に取り組んでいます。これは、Androidコンポーネント開発の痛みを和らげることに焦点を当てています。

現在の機能:

  • 依存性注入を使用したBeanコンテナー(インターフェースまたは実装に基づくタイプ)
  • pure Java設定
  • Beanライフサイクル管理
  • 基本的なORMを持つ小さなOR-Mapperソリューション遅延読み込みと自動行マッピング
  • 宣言的なフォーム検証
  • データベースのホットバックアップとリカバリ
  • データベースの自動バージョン管理+自動移行

ライブラリは、 maven中央リポジトリ (mavenアーキタイプを含む)から入手できます。

また、一連の チュートリアルはblogstpotで入手可能

このライブラリは、Apache2ライセンスのオープンソース(github上)であり、すべてのプロジェクトで無料で使用できます(商用+非商用)。

0
gorefest

Simple フレームワークはAndroidと完全に互換性があります。 XMLシリアル化とデータバインディングのための注釈付きアプローチであり、完全に双方向です。したがって、AndroidプラットフォームでXMLを読み書きできます。さらに、非常に軽量であり、外部依存関係はありません。本質的には、AndroidプラットフォームのJAXB代替のようなものです。詳細については、 チュートリアル をご覧ください。

0
ng.

Android誰でも簡単かつ迅速に使用できるようにするためのフレームワークの開発を完了しました。それを使用していくつかのアプリケーションを既に開発しており、 appFramework ご覧のように、ライブラリで作成したクラスを拡張または実装するだけで、ほとんどすべての機能と最新のライブラリを数秒で使用できます。セットアッププロセスは既に含まれており、残りのロードマップの使用はユーザー次第です。

すでに作成されている機能のクラス:

  • グーグルマップ
  • リサイクルビュー
  • 後付け
  • Firebase Auth
  • 実行時許可
  • CircleImageView
  • BottomBar
  • タグスタイルのピッカー
  • 右または左のスワイプアクションレイアウト(FlingCard)
  • 素材検索ビュー
  • AppCompatActivity
  • 引き出し
  • フラグメントのタグアクティビティ
  • 確認ダイアログ

素敵なコーディングを!

0

http://www.motherapp.com/ 明らかに「HTML」を「アプリケーション」に変換します。

0
Habbie

phonegap もあり、これを使用してAndroid html + javascriptを使用するアプリを作成できます。

0
aprock