![[Intermediate] Introduction to Kind JETPACK <Part 2> (Android Kotlin)강의 썸네일](https://cdn.inflearn.com/public/courses/330922/cover/f82a0683-7fc3-49fb-b1a3-abebf05356d2/330922-eng.png?w=420)
[Intermediate] Introduction to Kind JETPACK <Part 2> (Android Kotlin)
bokchi
Jetpack for Android Dev with Kotlin: An Introduction. Covers LocalDB/Network communication.
중급이상
Jetpack, Kotlin, Android
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)やoverlay(BottomSheet)のような部分がもう少し便利です。
フレームワークを通じて構造化されたコードを作成することができます。同僚とコードの一貫性をより保つことができます
MVI形式で開発するのも良い方法です。ただし、このような方法とフレームワークがあるということを知っておくのは良いと思います
事前に作成したコードをレビューする形で素早く進めます。
コードを一緒に作成する時間がないため、時間を短縮しました。
既にComposeを使用したことがある方を対象に講義を制作し、MVVMとは何か、MVIとは何かをご存知の方を対象に講義を制作しました。
プレビュー講義をご覧になって、講義スタイルとレベルをご判断ください。
チュートリアル文書の内容を素早く確認します。
その後、直接アプリを開発しながら使い方を身につけます。
Circuitとは何か、どのように使用するかを知ることができます。
チュートリアル文書を直接見ながら調べて勉強するのが早い方は、直接勉強するのが正しいと思います。ただし、私は誰かがまとめてくれた資料を見ることで時間節約することを好むため、私と似たような考えをお持ちでしたら受講していただければと思います。
学習対象は
誰でしょう?
Composeを学んだけれど、デザインパターンについて悩みがある方
Composeと共にどんどん巨大化するViewModelについてお悩みの方
Circuitを学ぼうと決心したものの、まだ学べていない方
前提知識、
必要でしょうか?
Composeについてある程度の事前知識をお持ちだと思って講義を制作しました。
6,394
受講生
397
受講レビュー
1,378
回答
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
24. 講座紹介
00:59
25. ナビゲーション設定
00:39
26. 検索画面とフィルター
01:47
28. 画面遷移追加
00:38
29. 講座紹介
00:28
30. メーリングリストと削除
01:39
31. ダークモード対応
00:57
32. 講義を終えるにあたって
02:31
期間限定セール、あと1日日で終了
¥12
21%
¥2,398
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!