
モダンアンドロイド - Jetpack Compose入門
survivalcoding
Jetpack Composeは、ネイティブUIを構築するためのAndroidの最新のツールキットです。 少数のコード、強力なツール、直感的なKotlin APIを使用して、アプリをすばやく動的に実装できます。
초급
Jetpack, Kotlin, Android
ローカルDBを用いたキャッシング手法、CSV解析、Canvasを活用したカスタム描画を含むアプリをクリーンアーキテクチャで実装するサンプルを体験できます。
クリーンアーキテクチャで 米国株式情報アプリ 作成
CSVパース
リモートデータをローカルにキャッシュする方法
キャンバス活用基礎
クリーンアーキテクチャ、今は本番です!
完成度の高いフラッターアプリ開発の中核 👍
📣選手の知識を確認してください!
フラッター開発者が増えている最近、いち早く実際のプロジェクトできちんとしたアーキテクチャを備えて開発する場合を見つけることは容易ではありません。たとえば、人気ライブラリであるGetXを使用する場合、自由度があふれるという理由でデータレイヤーでContextを操作するなどして、すべてのレイヤーでGetXの依存性を持つコードを組み立てる場合も非日常在します。この場合、コードのメンテナンスも難しく、機能を修正したりテストをするのが難しい粗雑なアプリケーションになります。
この講義を見ている方は、私の講義の中で「Flutter中級 - クリーンアーキテクチャ」をご覧になった方、またはそれに対応する知識を持った方です。より多くの実践例を扱いたいと思う受講生の方々の要望に合わせて、2つの例を取り上げた前回の講演で一歩進んだ「本番アプリ開発」シリーズを作ることになりました。 Providerを使用して自由度を抑え、クリーンなアーキテクチャを維持する方法を学ぶ機会になることを願っています。
まだクリーンなアーキテクチャは何ですか
よく分からない方
より多くのフラッターの例
触れたい方
JSON以外のデータ処理
どうしたらいいのか気になる方
このレッスンでは、フラッターアプリにクリーンなアーキテクチャを適用しながら、本番スタイルのアプリ開発の例について説明します。クリーンアーキテクチャは
したがって、良いアプリ開発をするために必要な概念といえます。
フラッターサバイバルコーディング著者に直接学ぶフラッター高度なコース
私は2019年からフラッター開発を行い、国内1号フラッター著書を執筆し、数十人のフラッター開発者を養成するオフライン教育を行い、オンライン講義を行いました。
最近では入門者ではなくジュニア開発者を対象とする中級以上の講義を主に制作しています。
フラッター関連教育・活動履歴
Q. クリーンアーキテクチャ理論を知らないのにこの講義を受講してもいいですか?
いいえ、 「Flutter中級 - クリーンアーキテクチャ」講義を最初に受講することをお勧めします。
Q. 現職フラッター開発者です。私にも役立ちますか?
選手の講義である「Flutter中級 - クリーンアーキテクチャ」の講義が役に立つとしたら、この講義も無条件に役立ちます。
Q. UseCaseを使わない講義のようですが、クリーンアーキテクチャにUseCaseは必須ではありませんか?
はい。機能が少ない場合は、UseCaseの代わりにRepositoryで十分です。 UseCase作成をしてみたい場合は宿題にしてみてGithubを共有してください。レビューいたします。
学習対象は
誰でしょう?
クリーンアーキテクチャを適用したアプリの例がもっと必要な方
クリーンアーキテクチャを適用したアプリを自分で作りたい方
前提知識、
必要でしょうか?
Flutter, Dart を用いたコーディングに習熟していること
MVVMパターン理論
クリーンアーキテクチャ理論
11,611
受講生
813
受講レビュー
856
回答
4.7
講座評価
14
講座
교육하고 책 쓰는 개발자 오준석입니다.
'오준석의 생존코딩' 유튜브 채널과 생존코딩 (https://survivalcoding.com) 교육 플래폼을 운영중입니다.전문 분야 : Android, Flutter
저서
오준석의 플러터 생존코딩 (한빛미디어 2020)
오준석의 안드로이드 생존코딩: 코틀린 편 (한빛미디어 2018)
될 때까지 안드로이드 (루비페이퍼 2018)
주요경력
오렌지(OhRange) 대표
세민직업전문학교 정보기술개발 직업훈련교사
수원스마트앱개발학원 운영
LG전자 MC사업부
일본 아이치현 (株)東海理科 Security사업부
일본 아이치현 (株)日本テクシード IT사업부
LinkedIn: https://www.linkedin.com/in/junsuk5/
全体
25件 ∙ (5時間 33分)
1. 講座紹介
03:59
3. DAO、DTO、Entity
07:37
4. コンセプト - CSVファイル
00:43
5. プロジェクトのセットアップ
05:45
6. Material 3 テーマの適用
07:02
7. 補強資料 - Material 3 テーマ
12:13
8. 株式情報API
23:20
11. Hiveの設定、DAO作成
16:20
12. Hive設定 2
04:27
13. マッパー
05:37
14. 株式リポジトリ
17:34
16. 会社一覧ViewModel
26:10
17. 会社一覧画面
15:10
18. ViewModel連携
13:25
19. 会社情報 Json パース
18:50
20. 会社情報 ViewModel
07:06
22. 株価情報
23:57
23. グラフ
52:20
24. グラフのバグ修正
06:58
全体
24件
5.0
24件の受講レビュー
受講レビュー 11
∙
平均評価 4.5
受講レビュー 7
∙
平均評価 5.0
5
以前のクリーンアーキテクチャの講義と同様に、実務には本当に必須の技術でいっぱいの講義だととても有益でした。 Hiveも初めて使ってみてMaterial 3適用もして、最後にCanvasを活用して直接グラフを描く部分は本当に必要な部分でした。フラッターで開発してみるとどうしてもライブラリ依存度が高くなって簡単に行こうとする傾向がありましたが、また初心で気に入らないと作らなければならない心を持たせてくれましたね。簡単ではありませんが。 ㅋㅋそして毎回講師様講義定走行すると開発意欲があふれてしまいますね。 ㅎㅎ 会社新規プロジェクトに親切な超固守シニア様に学ぶ感じの講座ずっとお願いします~ ありがとうございます!
受講レビュー 1
∙
平均評価 5.0
受講レビュー 2
∙
平均評価 5.0
受講レビュー 3
∙
平均評価 5.0
¥11,671
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!