Android を使い始める
まずは、簡単な Codelab から始めるか、Android の主な開発トピックをトレーニング コースで学びましょう。
![](https://developer.android.com/static/training/basics/firstapp/images/select_project_type.png?authuser=0000&%3Bhl=ja&hl=ja)
Hello World アプリを作成する
この入門 Codelab の指示通りに一歩ずつ進めると、簡単な Hello World アプリができあがります。
コース
Android の基本を学ぶコースを始める
Jetpack Compose を使ったアプリ作成の基礎、 ユーザー インターフェースを開発するための Android の最新ツールキット。
一連のアプリを作成しながら、Kotlin プログラミングの基礎を学びます。 アプリ開発の基礎
詳細
学習資料を確認する
他のトレーニング リソース(Google Cloud 向けの学習プログラムなど)を Compose、アプリ アーキテクチャ、ユーザー補助など、より高度なトピックを取り上げます。
ツールキットの組み立て
Compose:
魅力的なユーザー インターフェースを作成
Jetpack Compose で Android での UI 開発を簡素化し加速できます。少ないコード、パワフルなツール、直感的な Kotlin API を活用しましょう。
Kotlin:
シンプルかつ強力な新しい言語
Android アプリ上位 1,000 件のうち 95% 以上が Kotlin を使用して、生産性、デベロッパーの満足度、コードの安全性を高めています。
Jetpack:
ライブラリでアプリ開発を簡単に
ベスト プラクティスを導入し、ボイラープレート コードを削減する Android のライブラリ スイートを見てみましょう。
Android Studio で開発
Android Studio は、Compose の設計ツール、柔軟なビルドシステム、Android Emulator を備えた、Android アプリ開発用の公式 IDE です。
最新バージョンの Android を対象に
下位互換性がサポートされているため、最新の Android バージョンをターゲットに、最新テクノロジーを使用しても、Android のバージョンやデバイスを問わず動作するアプリが開発できます。
アーキテクチャとテストのベスト プラクティス
アーキテクチャ、テストパターン、ガイダンスは、堅牢でスケーラブルなアプリの作成に役立ちます。
アプリの品質が重要
シームレスで一貫したユーザー エクスペリエンスを提供する高品質アプリを作成しましょう。大画面向けの開発方法を学び、タブレット、折りたたみ式デバイス、Chromebook など、さまざまなフォーム ファクタでアプリが適切に動作するようにします。Android アプリのコア品質チェックリストを使用して、ユーザー エクスペリエンスのスムーズさと安全性を評価します。
良好 | とても良い | |
---|---|---|
|
|
|
|
使いやすい |
|
|
ユーザーのデバイスで適切に動作 |
|
|
安全 |
|
良好 | |
---|---|
|
|
|
使いやすい |
|
ユーザーのデバイスで適切に動作 |
|
安全 |
とても良い | |
---|---|
|
|
|
|
|
|
|
|
注目のサンプル
コードを読むことで最も学べる、さまざまなサンプルアプリを利用できます。
Now in Android
Now in Android は、Kotlin と Jetpack Compose で構築された Android アプリです。Now in Android は、設計と開発のベスト プラクティスをモデル化し、Android デベロッパーのリファレンスとなるように設計されています。
Compose サンプル
このリポジトリには、Android の Compose の理解に役立つ個別の Android Studio プロジェクトのセットが含まれています。各サンプルは、さまざまなユースケース、複雑性、API を示しています。
ToDo アプリ
これらのサンプルは、Android アプリ開発におけるさまざまなアーキテクチャのアプローチを示しています。ブランチごとに、同じアプリ(TODO アプリ)を少し変えて実装しています。