Android開発資源まとめ

3057 ワード

ここではAndroidアプリケーション開発に関する一連のリソースです.ここでは毎日よく使われるライブラリだけを選びます.これらはAndroid開発の初心者一人一人が知っていなければなりません.文章の下部には、ここで言及していないライブラリのリンクもいくつか与えられています.自分で探求することができます.
ニュース:
Android Weekly:最先端のAndroid開発情報を知ることができる無料のニュース週報です.
チュートリアル
Google Android Developer
CommonsWare – AdvAndroid
Vogella
Dzone Javalobby
Java Code Geeks
スキーマ#スキーマ#
Ignition:使いやすい部品や一般的なクラスを提供することで、Androidアプリケーションの開発を迅速に行うことができます.
GreenDroid:アプリケーションのUI開発を容易にし、アプリケーションを一貫性を保つことができます.
Spring For Android:オリジナルAndroidアプリケーションの開発を簡素化するSpringフレームワークのプラグインです.
DroidParts:DI、ORM、ログ記録、RESTクライアントなどの機能を含むフレームワーク.
ORM
OrmLite:JavaオブジェクトをSQLデータベースに保存する軽量レベルの機能を提供します.
Active Record for Android:Androidの軽量級耐久性ライブラリ(persistence library)
GreenDao:Android開発者がSQLiteに保存されているデータを使用するのに役立つオープンソースプロジェクトです.
デザイン
Android Patterns:Androidアプリケーションのインタラクティブモードのセットを設計するのに役立ちます.
Google Android Design Guide:Google公式Androidデザインガイド
Android App Patterns:29のディレクトリの下に1225種類のアプリケーションのスクリーンショットが含まれています.
Android 4.0 Design Startkit:Androidに関するPhotoshop PSDの初心者パッケージ.
Android Niceties:非常に美しいAndroidアプリケーションのスクリーンショットをたくさん集めています.
Android Holo Colors Generator:Androidアプリケーションの色に合わせてAndroidコンポーネントを簡単に作成できます.
ICS Apps:Android 4.0(Ice Cream Sandwich)アプリケーションのスクリーンショット.
依存注入(Dependency Injection)
RoboGuice:Java開発で遭遇したピットを避け、アプリケーションのコードを最適化します.
Android Annotations:パイプ(plumbling)のことを処理して、本当に重要なことに集中することができます.コードを簡素化することで、プロジェクトのメンテナンスが容易になります.
ネットワーク
Loopj:Androidの非同期、コールバックベースのHTTPクライアント.
Volley:ネットワークリクエストの処理とキャッシュを管理でき、開発者がネットワークリクエスト/キャッシュなどのコードを書く時間を節約できます.
UI
ActionBarSherlock:単一のAPIで、各バージョンのAndroidに異なるツールバー設計モードを提供できます.
NineOldAndroid:使用するバージョンのプラットフォームで、Honeycomb(Android 3.0)animation APIのAndroidライブラリを使用します.
Pull To Refresh:このプロジェクトはAndroidに再利用可能なドロップダウンリフレッシュ(Pull to Refresh)プラグインを提供することを試みています.
Android Validator:フォーム検証用ライブラリ
Progress Wheel:プログレスバーに代わるカスタマイズ可能なAndroidプラグイン
Scroll Bar Panel:スクロールバー(scroll indicator)にビュー(View)を指定できます.
View Page Indicator:Android Support LibraryとActionBarShellockからのViewPager対応コンポーネント.
View Badger:Androidプログラムの実行状態にあるビューを「マーク」する簡単な方法を提供します.
Universal Image Loader:画像を非同期でロード、キャッシュ、表示するための強力で柔軟なツール.
ColorPicker:プリファレンス設定(preferences)で、カラーピッカーを作成します.
Segmented Radio Button:iPhoneのようなセグメント制御(segmented control)を提供します.
PhotoView:ImageViewの実装、マルチジェスチャーの拡大縮小.
Smart Image View:ImageViewの代替品で、連絡先帳やURLから画像をバッファリングしてロードできます.
Android Lock Pattern:ユーザーが自分のロックモード(Lock Pattern)を定義できるようにし、設定したロックには4つ以上のポイントが必要です.
テスト
Android Mock:Dalvik仮想マシン上でAndroidインタフェースとクラスをシミュレートするフレームワークです.
Robotium:テストフレームワークを自動化し、オリジナルとハイブリッドのアプリケーションをサポートします.
ツール
Application Crash Report–ACRA:Androidアプリケーションがクラッシュした場合、GoogleDoc形式のクラッシュレポートを自動的に送信するライブラリです.
Android Studio:IntelliJ IDEAに基づく新しいAndroid開発環境.
もっと知りたい?
App Dev Wiki
Android Views
Open Intents Android Libraries
Basic4Android Wiki
Vogella Useful Android Libs