Codelab を完了するか、トレーニング コースで Android の主な開発トピックを学びましょう。
この入門 Codelab の指示通りに一歩ずつ進めると、Android の Hello World アプリができあがります。
スケーラブルでモジュール化されたテスト可能なアプリをゼロから開発します。これは Hello World アプリではありません。アプリの成長を可能にするアプリ アーキテクチャの構築に重点を置きます。
スマートフォン、タブレット、折りたたみ式デバイス、ChromeOS デバイスなど、複数の Android デバイスで動作するアプリを構築します。この Codelab では、さまざまなディスプレイ サイズと構成に対応するようにアプリを更新する方法を説明します。
コース

Jetpack Compose を使ったアプリ作成の基礎、 ユーザー インターフェースを開発するための Android の最新ツールキット。

一連のアプリを作成しながら、Kotlin プログラミングの基礎を学びます。 アプリ開発の基礎

詳細

Compose、アプリ アーキテクチャ、アクセシビリティを含めた、より高度なトピックを学ぶための学習パスウェイなど、他のトレーニング資料を確認して知識を深めましょう。

ツールキットの組み立て

Jetpack Compose で Android での UI 開発を簡素化し加速できます。少ないコード、パワフルなツール、直感的な Kotlin API を活用しましょう。
Android アプリ上位 1,000 件のうち 95% 以上が Kotlin を使用して、生産性、デベロッパーの満足度、コードの安全性を高めています。
ベスト プラクティスを導入し、ボイラープレート コードを削減する Android のライブラリ スイートを見てみましょう。
Android Studio は、Compose の設計ツール、柔軟なビルドシステム、Android Emulator を備えた、Android アプリ開発用の公式 IDE です。
下位互換性がサポートされているため、最新の SDK バージョンをターゲットに、最新テクノロジーを使用しても、Android のバージョンやデバイスを問わず動作するアプリが開発できます。
アーキテクチャ、テストパターン、ガイダンスは、堅牢でスケーラブルなアプリの作成に役立ちます。

アプリの品質が重要

シームレスで一貫したユーザー エクスペリエンスを提供する高品質アプリを作成しましょう。スマートフォン、タブレット、折りたたみ式デバイス、ChromeOS デバイス、駐車中の車のディスプレイ、さらには 2D XR など、あらゆるフォーム ファクタでアプリが適切に動作するようにする方法を学びます。
良好 とても良い
コアバリュー
楽しい、便利、またはその両方
ユーザー エクスペリエンス
使いやすい
便利
技術的な品質
ユーザーのデバイスで適切に動作
ユーザーのデバイスを最大限に活用
プライバシーとセキュリティ
安全
安全性を重視した設計
良好
コアバリュー
楽しい、便利、またはその両方
ユーザー エクスペリエンス
使いやすい
技術的な品質
ユーザーのデバイスで適切に動作
プライバシーとセキュリティ
安全
とても良い
コアバリュー
楽しい、便利、またはその両方
ユーザー エクスペリエンス
便利
技術的な品質
ユーザーのデバイスを最大限に活用
プライバシーとセキュリティ
安全性を重視した設計

注目のサンプル

コードを読んで学習したい方のために、チェックアウトして学習できるサンプルアプリをいろいろと揃えています。

Now in Android は、Kotlin と Jetpack Compose で構築された Android アプリです。Now in Android は、設計と開発のベスト プラクティスをモデル化し、Android デベロッパーのリファレンスとなるように設計されています。

このリポジトリには、Android の Compose の理解に役立つ個別の Android Studio プロジェクトのセットが含まれています。各サンプルは、さまざまなユースケース、複雑性、API を示しています。

これらのサンプルは、Android アプリ開発におけるさまざまなアーキテクチャのアプローチを示しています。ブランチごとに、同じアプリ(TODO リスト アプリ)を少し変えて実装しています。