
【超初心者編】8つのアプリを作りながら学ぶAndroid Kotlin(アンドロイド・コトリン)
bokchi
¥3,040
入門 / Android, Kotlin, Firebase
4.8
(233)
8つのアプリを作りながら、Kotlinの文法を利用してAndroidアプリを作ってみます。 8つの実習資料だけでなく、様々な理論説明と共にAndroidを学んでみます。
入門
Android, Kotlin, Firebase
Android Jetpack ComposeのフレームワークであるCircuitについて、簡単なチュートリアルと実習を進めてみます。
ComposeとCircuitの使い方について学ぶことができます。
Circuitで簡単なアプリを制作してみます。
これまでAndroid開発をされていた方々は、MVVM形式で主にXML-Activity-ViewModelを連携して使用されていたと思います。私も同様に、ViewModelでComposeの状態管理を行う形で使用していました。
しかし、次第にComposeで扱うViewが増えるにつれてViewModelが肥大化し、扱う状態が多くなることで、Composeの状態管理が難しくなるという問題が発生しました。
そこでMVIパターンの検討を始めました
しかし、MVIパターンを使用しながらも、多様なケース(BottomSheet、navigation stackの管理)で手間がかかり、不要なコードが増えてしまうという問題が発生し始めました。
あるいは、MVIパターンで開発することにしましたが、共に働く同僚と互いに状態管理やビジネスロジックを異なる方式で処理してしまうという問題が発生しました。
Slackが開発したAndroid Composeフレームワークです。Android Compose開発を行う際に、構造化された形で開発を進めることができます。
Circuitの概念
Circuit公式ドキュメントのチュートリアル
簡単なアプリを作りながらの実習
といったことを試してみることができます。
画面遷移(Navigation)やオーバーレイ(BottomSheet)といった部分が、より使いやすくなっています。
フレームワークを通じて構造化されたコードを作成できます。同僚とコードの一貫性をより保つことができます。
MVI形式で開発するのも良い方法です。ただ、このような手法やフレームワークがあるということを知っておくのは良いことだと思います。
あらかじめ作成したコードをレビューする形式で、スピーディーに進めます。
コードを一緒に作成する時間がないため、時間を短縮しました。
すでにComposeを使用したことがある方を対象に講義を制作しており、MVVMとは何か、MVIとは何かをご存知の方を対象に講義を制作しました。
プレビュー講義をご覧になり、講義のスタイルとレベルを判断してください。
素早くチュートリアルドキュメントの内容を確認します。
その後、実際にアプリを開発しながら使い方を習得します。
Circuitとは何なのか、そしてどのように使うのかを知ることができます。
直接チュートリアルドキュメントを見ながら、自分で調べて勉強するのが早いという方は、独学で進めるのが正解だと思います。ただ、私は誰かがまとめてくれた資料を見ることで時間を節約することを好むため、私と同じような考えをお持ちの方には、ぜひ受講していただければと思います。
趣味で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
就職を念頭に置いて勉強するなら?
[ポートフォリオ] Androidアプリ作成 - 理論編
[ポートフォリオ] Androidアプリ作成 - 実習編
学習対象は
誰でしょう?
Composeを学んでみたものの、デザインパターンについて悩んでいる方
Composeとともに肥大化していくViewModelについてお悩みの方
Circuitを学んでみようと決心したものの、まだ学べていない方
前提知識、
必要でしょうか?
ある程度Composeに関する予備知識があることを前提に、講義を制作しました。
6,294
受講生
411
受講レビュー
1,391
回答
4.8
講座評価
12
講座
2015年のスタートアップ創業を機に、さまざまな開発プロジェクトを進めてきました。
現在は普通の会社員エンジニアです
全体
32件 ∙ (39分)
1. 講座紹介
04:06
3. 既存のMVVMとCompose
01:55
5. Circuit 紹介
01:27
7. 講座紹介
00:52
8. 簡単なチュートリアル
01:16
9. State / Event
00:57
10. スクリーン
01:09
12. ナビゲーション
01:35
15. その他のもの
01:12
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!
¥2,504

