1. 始める前に
Compose での Android の基礎へようこそ!
このコースは、Google が推奨する最新のベスト プラクティスを使用した、Kotlin プログラミング言語による Android アプリの作成方法を学習したい方を対象としています。このコースでは、Jetpack Compose を使用して一連のアプリを作成します。Jetpack Compose は、Android アプリで美しいユーザー インターフェース(UI)を作成するための最新の方法です。
Codelab では、アプリまたはアプリの機能を作成するためのコーディング手順を段階的に学習します。作成手順を最初に視覚的な手段で確認したい方向けに、一部の Codelab には Code-Along 動画が用意されています。また、学習した内容を復習するための練習問題や、ご自分で試して学習を深めることができる自習用のプロジェクトも用意されています。
学習は、学ぶ人によって異なる個人的な体験です。学習者のバックグラウンドと経験に応じて、このコースを最も効果的に進める方法は複数あります。
プログラミング初心者の場合
プログラミング初心者の方は、コースの最初から始めて、各学習パスウェイを順番どおりに進めてください。プログラミングと Android のコンセプトはお互いを基盤として構築されているため、コンテンツを順番どおりに進めることが重要です。また、練習問題と自習用プロジェクトを活用し、新人開発者として自信を深めていってください。
プログラミング経験がある開発者の場合
プログラミング経験がすでにある方は、教材の一部をスキップして、コースを速く進めることができます。各ユニットの冒頭には、そのユニットでアプリを作成するために必要な Kotlin プログラミングのコンセプトを学ぶ Codelab があります。Kotlin 言語に関するそれらのトピックに自信がある場合は、セクションをスキップして、アプリの作成に関するコンテンツに進むことができます。
すでに Android 開発を行っている方は、このコースで紹介している Compose のトピックに興味をお持ちのことでしょう。Compose は、ネイティブ UI を作成するための Android の最新のツールキットであり、UI の開発を簡素化および高速化します。UI を実装するために必要なコードが Android ビューシステムと比べて少ないため、アプリのメンテナンスが容易になります。Compose について詳しく学びたい場合は、このコースの前半に特にご注目ください。UI、マテリアル デザイン、ナビゲーションが取り上げられます。または、Android デベロッパー向けの Jetpack Compose コースを学習することもできます。そちらでは、Compose に切り替えるデベロッパー向けの重要なトピックに関する記事、動画、Codelab をご利用になれます。
その他のトレーニング教材
Compose ではなく従来の(ビューを使用する)UI ツールキットで Android を学ぶことに特に興味をお持ちの場合は、「Kotlin を用いた Android の基本」コースの受講をご検討ください。
どの方法で Android を学習なさるとしても、そのトレーニング リソースがアプリのアイデアを実現するために役立つことを願っています。
楽しみながら学んでください。
Google Android チーム講師一同