このセクションでは、Android ハンドセット、Wear OS by Google、Android TV、Android Auto、Android Things のどれを対象にアプリを構築している場合にも必要になるガイドと API リファレンスを提供します。

サンプル

ライブラリ

ライブラリ
このライブラリでは、ライフサイクル管理やデータの永続化のような必要不可欠なアプリ アーキテクチャ タスクのために API を提供しており、それを利用して、ボイラープレート コードを減らしたモジュール式のアプリを記述できます。
ライブラリ
Android サポート ライブラリは、フレームワークに組み込まれていない機能も含め、多数の機能の下位互換バージョンを提供します。

デベロッパー ツール

ガイド
Android Emulator を使えば、物理デバイスを使うよりも簡単にアプリをインストールして実行できます。さまざまなデバイス設定やハードウェア センサーがシミュレートされます。また、スナップショットを利用して、中止した時点から素早く再開することもできます。
ガイド
Android Studio では高度なビルド ツールキットである Gradle を使用してビルドプロセスを自動化できると同時に、柔軟なカスタムビルド設定を定義できます。
ガイド
Android Studio に組み込まれている Layout Editor を使用すると、レイアウト XML を自分で記述する代わりに、要素を視覚的なデザイン エディタにドラッグすることでアプリの UI を作成し、プレビューすることができます。
ガイド
アプリのパフォーマンスが悪いと、ユーザー エクスペリエンスが損なわれ、アプリの評判が下がります。いつも応答が遅く、アニメーションが不自然で、フリーズやクラッシュを起こし、電力を大量に消費するアプリをユーザーが黙って見ているはずはありません。こうしたパフォーマンスの問題を避けるには、Android Profiler を使用してアプリのメモリ、CPU、ネットワーク使用量を測定します。

その他の学習資料

初心者から熟練者までの Android デベロッパー向けリソースをご利用ください。
Codelab は自分のペースで学習できる短いチュートリアルです。特定の種類のアプリを作成するプロセスや、既存のアプリに新しい機能を追加するプロセスを順に見ていくことができます。
Google が Udacity と提携して Android 開発の学習資料をオンライン動画で提供しています。いくつかの無料コースが用意されているほか、Nanodegree プログラムに登録することもできます。
Android アプリの作成方法を順を追って学習するためのオンライン トレーニングです。初心者向けのコースと熟練したデベロッパー向けのコースが用意されています。

最新の動画