
【超初心者編】8つのアプリを作りながら学ぶAndroid Kotlin(アンドロイド・コトリン)
bokchi
¥3,067
入門 / Android, Kotlin, Firebase
4.8
(234)
8つのアプリを作りながら、Kotlinの文法を利用してAndroidアプリを作ってみます。 8つの実習資料だけでなく、様々な理論説明と共にAndroidを学んでみます。
入門
Android, Kotlin, Firebase
Androidエンジニアとしての就職を準備する際、ポートフォリオ制作に役立つ講座です。


Android開発をしながら、さまざまなテクニックを知ることができます。
マルチモジュール構造の開発方法を知ることができます。
XMLとComposeの違いを知ることができます。
Lintは適用してみましたか?
precommitとGitHub Actionsを利用してLint検査をしたことがありますか?
マルチモジュールはなぜ dataモジュールとfeatureモジュールに分けられたのですか?
APIが変更されたらfeatureモジュールも変更する必要がありますか?
APIサーバーのtimeoutとretryを考慮したことはありますか?
Androidでクリーンアーキテクチャ(clean-architecture)を用いてアプリを設計すると、どのようなメリットがありますか?
コルーチンは単なる非同期作業ですか?コルーチンを使用するとどのような利点があるのでしょうか?
liveData / stateFlow / sharedFlow の違いと、どのような場面で使用されましたか?
Kotlinで同時に複数のAPIを取得する場合、各コルーチンごとにキャンセルやタイムアウト処理を行うこともできますか?どのようにすればよいでしょうか?
internalというのはなぜ必要なのでしょうか? カプセル化をどのように適用されましたか?
テストコードはすべてのケースを100%考慮するのが望ましいでしょうか?時間とのトレードオフについては検討されましたか?
単にUIをXMLからComposeに変えるだけで、viewModelや既存のMVVMで構成されたアプリアーキテクチャは変更する必要がないのでしょうか? Composeを使用しながら、既存のMVVM構造が合わないのではないかと考えたことはありますか?
coreモジュールはどのような時に使用するのでしょうか?
といった質問に答えられるよう、講義を構成しました。
アプリを一から設計しながら、一つずつそれらの質問に対する悩みを共に深めていきます。
アプリの構造
'機能実装'に関する部分は、もはやAIがいくらでも答えてくれ、より良く作ってくれる時代になったと思います。
これからは'設計'と'意思決定能力'がより重要になると考えており、設計能力や意思決定のプロセスについて考えられるように講義を構成しました。
そのため、講義はコードレビュー形式で進行され、重要だと思われる部分のみを説明し、一行一行の細かな部分に関する説明は省略されています。
コードレビュー形式で説明しているため、講義数は80を超えますが、1時間30分前後で受講を終えることができます。
皆さんの時間は貴重ですので、プレビュー講義を聴いてみてからご判断をお願いします。
講義紹介に、講義を制作しながら悩んだことや、どのような部分が役に立つかについての内容を盛り込みました。
実習中心に進められる講義ですので、理論に関する知識が必要であれば
を参考にしていただければと思います。
趣味でAndroidアプリ開発を学んでみたいなら?
[入門編] AndroidのためのKotlin文法]
[超初心者編] 8つのアプリを作りながら学ぶAndroid Kotlin
もう少し深く、Androidエンジニアのように開発したいなら?
[中級編] 親切な JETPACK 概論 <上>
[中級編] 親切な JETPACK 概論 <下>
宣言型UIについて知りたいなら?
[LV1] Jetpack Compose - UIの練習
[LV2] Jetpack Compose - UIとアニメーション
[LV3] Jetpack Compose - 本格的なダイエットアプリ作り
[LV4] Jetpack Compose - デザインパターンとCircuit
就職を念頭に置いて勉強するなら?
学習対象は
誰でしょう?
就職を準備している新人開発者
単にCRUDを繰り返すだけで、Androidアーキテクチャについてよく知らないAndroidジュニア開発者
前提知識、
必要でしょうか?
ある程度Android機能の開発は経験されているものと考えて進めます。
viewModelとコルーチンが何であるかをご存知でないと、受講に支障があるかと思われます。
ComposeでのUI開発を一度は経験されているという前提で進めます。
6,297
受講生
412
受講レビュー
1,391
回答
4.8
講座評価
12
講座
2015年のスタートアップ創業を機に、さまざまな開発プロジェクトを進めてきました。
現在は普通の会社員エンジニアです
全体
1件
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!
¥8,480

