新規のデベロッパー、Android 初心者、経験豊富なプロフェッショナルなど、どんな方でも Google の Android 開発エキスパートが作成したトレーニングでスキルを磨くことができます。そして、Android デベロッパーとして認定資格を取得して、キャリアアップを目指しましょう。

初心者向け

最新の Android 開発手法を使用してアプリを作成する方法の概要については、まずこちらをご覧ください。
コース
Android の学習はこのコースから開始するのがおすすめです。Android で美しいユーザー インターフェースを作成するための最新のツールキットである Jetpack Compose を使用して、一連のアプリを作成します。これらのアプリは Kotlin プログラミング言語で作成し、マテリアル デザイン、アプリ アーキテクチャ、データ ストレージ、ネットワークからのデータ取得、テストなどのベスト プラクティスを学習します。プログラミングの経験は必要ありません。

トレーニング レベル: 初級


経験豊富な Android デベロッパー向け

Android 開発の高度なトピックについて詳しく学びます。これらのリソースは、Android アプリの作成方法に関する知識があることを前提としています。
コース
Android の UI を作成するための最新ツール「Jetpack Compose」について学習します。

トレーニング レベル: 中級

パスウェイ
製品版の品質を備えた堅牢なアプリを作成するためのおすすめの方法と推奨アーキテクチャを学びましょう。

トレーニング レベル: 中級

パスウェイ
ユーザー補助を必要とする人を含め、誰もが使いやすい Android アプリを作成するためのノウハウをご確認ください。

トレーニング レベル: 中級

パスウェイ
コルーチンを使用して、ネットワーク呼び出しやローカルデータへのアクセスなど、一般的なユースケースでのタスク管理を簡素化します。

トレーニング レベル: 中級


Kotlin 言語のトレーニング

Kotlin の学習に関心のあるデベロッパー向けです。
Codelab ベース
プログラマー向け Kotlin ブートキャンプ コースでは、Kotlin の基本を学び、IntelliJ IDEA でプログラムを作成します。このコースは、Java や C++ などのオブジェクト指向言語の知識があるプログラマーを対象としています。

トレーニング レベル: 中級

パスウェイ
Android Studio を使用して Java コードを Kotlin に組み込み、変換しながら Kotlin 言語の規則を学びます。また、Java コードから呼び出せるように Kotlin コードを記述する方法も学習します。

トレーニング レベル: 中級


Android Java デベロッパー向け

Java デベロッパー向けの Android トレーニング コンテンツについては、こちらをご覧ください。
Codelab ベース
Room、ViewModel、LiveData などのアーキテクチャ コンポーネントを使ってアプリを設計、構築します。

トレーニング レベル: 中級

Codelab ベース
WorkManager(互換性、柔軟性、シンプルさを兼ね備えた、アプリ内での遅延可能なバックグラウンド処理用のライブラリ)の使用方法を学習します。

トレーニング レベル: 中級


認定資格プログラム

Google 認定の資格を取得してスキルをアピールしましょう。
証明書
Google Play ストア掲載情報認定は、Google Play Console でストアの掲載情報を作成するために必要となるデジタル モバイル マーケティングの基礎知識を証明するものです。

トレーニング レベル: 中級

教育者向け

教室やコミュニティのミートアップ グループで Android アプリ開発を教えるために調整できるカリキュラム リソースをご覧ください。