Android 開発の教育
世界で数十億台ものアクティブな Android デバイスを持つプラットフォームである Android 向けのアプリを、学習者が作成できるよう知識を身に付けましょう。
具体的で関連性の高いサンプルで受講者の意欲を高めます
世界には 26 億を超えるアクティブな Android ユーザーがいます。モバイル業界は全世界で成長を続けているため、受講者が日常生活で使用するテクノロジーを開発して成長させる方法を習得するのに今ほど良い時期はありません。
Android 開発は Kotlin ファーストです
Kotlin は、新しい Android アプリを作成するための推奨プログラミング言語です。プログラミングを初めて学ぶ受講者は、Kotlin のコード安全機能と簡潔な構文のおかげで、主要なプログラミングの基礎の学習に集中できます。
受講者のために大きなキャリア チャンスを創出します
Android 開発は、世界中で需要がある貴重なスキルセットです。Android エコシステム内に多種多様なキャリアがあるほか、新しいビジネスを創出する機会もあります。
すでにカリキュラムの一環として Kotlin を教える教授たちの話を聞いてみましょう。
クラスを教える
「Kotlin による Android 開発」コースは、教室で Kotlin プログラミング言語を使用した Android 開発の基礎を教育する教育者向けに作られています。
要件
学習者は、オブジェクト指向プログラミング言語、IDE の使用方法、GitHub の使用方法に精通している必要があります。Kotlin または Android の使用経験は不要です。教育者には、教える前にコース内容を完了することをおすすめします。
講義スライドとコードサンプル
コースは 13 のレッスンからなり、各レッスンの長さは約 1 時間です。各講義には、学習者が各自で完了できる 2 時間のハンズオン Codelab も含まれています。Android で教える準備ができたら、以下の資料を使用して今すぐ始めましょう。Kotlin 言語、Android 開発の概要、UI の基本、Android アプリ アーキテクチャなど、さまざまなレッスンがあります。クラスルームで講義を行う場合は、この後のスライドを使用します。
講義スライドとコードサンプル
レッスン | スライドを表示 | アプリのサンプルを表示 |
---|---|---|
注: レッスン 1 ~ 3 では Kotlin 言語を扱います。レッスン 4 では、初めての Android アプリの作成方法を学びます。 | ||
はじめに | Kotlin による Android 開発 | ~ |
レッスン 1 | Kotlin の基本 | ~ |
レッスン 2 | 関数 | ~ |
レッスン 3 | クラスとオブジェクト | ~ |
レッスン 4 | 初めての Android アプリを作成する | Dice Roller アプリ |
レッスン 5 | レイアウト | チップ計算アプリ |
レッスン 6 | アプリのナビゲーション | AndroidTrivia アプリ |
レッスン 7 | アクティビティとフラグメントのライフサイクル | DessertClicker アプリ |
レッスン 8 | アプリ アーキテクチャ(UI レイヤ) | Unscramble アプリ |
レッスン 9 | アプリ アーキテクチャ(永続性レイヤ) | TrackMySleepQuality アプリ |
レッスン 10 | RecyclerView の高度なユースケース | RecyclerView アプリ |
レッスン 11 | インターネットに接続する | MarsRealEstate アプリ |
レッスン 12 | リポジトリ パターンと WorkManager | WorkManager アプリ |
レッスン 13 | アプリの UI デザイン | Shrine アプリ |
すべてのスライドをダウンロード | ~ |
学習パスウェイ
スライドと並行して、こちらの学習プログラムを学習者向けの課題として使用します。完了すると、学習者はテストを受けて各レッスンのバッジを獲得できます。
教授の声
ほとんどのコースが実践的なので、学生たちが学ぶ実装の知識はモバイルアプリ企業への就職に役立ちます。
Kavita S. Oza 博士
Shivaji 大学
学生は、モバイルアプリ [の開発] のためのアプリ開発言語を学ぶ必要があります。Kotlin は学習に最も適しています。
Satvir Singh 博士
I. K. Gujral Punjab 工科大学
Kotlin は、学生が学ぶ可能性のある他の言語と比べて理解しやすく、実装にも適しています。
Priyank Singhal 博士
Teerthanker Mahaveer 大学
その他のリソースについては、JetBrains Kotlin for Education のページをご覧ください。
Study Jam を主催
Android Study Jam プログラムは、コミュニティのメンバーが集まって Android アプリの作成方法を学べるプログラムです。
要件
プログラミングの経験は必要ありません。Study Jam の主催者は、Google が提供するセルフペース型のオンライン カリキュラムにご参加いただきますので、教材に詳しくなったり講義をしたりする必要はありません。ただし、主催者はグループを主導する前にコンテンツを完了することをおすすめします。
ガイド
これらの資料は、交流会グループ、放課後プログラム、他の同業者のグループなどで活用できます。プログラムの最後には、地域コミュニティの問題に取り組む Android アプリを作成する楽しいチャレンジを参加者に提供できます。
- 主催者向けガイド - Android Study Jam の実施方法に関する徹底したガイド。参加者の募集に関するヒントも記載されています。
- プレゼンター ガイド - 参加者を引き込み、セッション用のスライドを作成する方法のヒント
- セッション 1 と 2 のサンプル スライド - Study Jam の初回セッションを円滑に進めるために調整して使用できるスライドです。
- すべてのスライドをダウンロード
学習パスウェイ
Kotlin を用いた Android の基本コースの学習プログラムを確認し、Study Jam の一環として参加者に学習させます。
ファシリテーターの声
コンピュータ ラボに入室する 2 時間も前から学生たちの列ができていました。新しいことを学べるという期待から、その全員がプログラムに意欲的でした。
Sorosh Shiwa 氏
Aria 大学 DSC リード
Kotlin を紹介することは、その人の人生に影響を与える最初のステップです。そしてその場に立ち会えたのは、私たちにとっても大きな幸せと喜びでした。
Ceren Tunay 氏および Serkan Alc 氏
DSC Turkey、Android コアメンター チーム
Twitter で #AndroidStudyJams をフォロー