
Flutter上級 - 実務レベルのアーキテクチャ
survivalcoding
実際のサービスで使用されるレベルのアプリを最初から最後まで作ってみる実践講座。 Clean ArchitectureとMVVMパターンを適用し、拡張可能で保守しやすいアプリ開発方法の学習。
Intermediate
Flutter, clean-architecture, MVVM
Flutterにおける正しい依存性注入ガイド講座です。injectableパッケージを使ったDI活用法を紹介します。
受講生 216名
難易度 中級以上
受講期間 無制限

学習した受講者のレビュー
5.0
njw9108
やっぱり信じて見るオ・ジュンソク先生講義はとても良いです!最近、プロジェクト構造をとる部分に悩みが多かったのですが、大変お世話になりました。良い講義ありがとうございます! クリーンアーキテクチャに一歩近く行きたい方はおすすめです。
5.0
nationpower81
クリーンアーキテクチャに続き、DIまで多くのことを学んでいきます。ありがとう ぜひ"Flutter中級1編 - クリーンアーキテクチャ"聞いてすぐに接続して受講することをお勧めします。
5.0
정재한
確かにフラッターは名不虚伝オジュンソク先生です。
依存性注入の概念と活用方法
get_it, injectable ライブラリを活用した依存性注入方法
複雑な依存関係の問題、簡単に解決する方法
Flutter依存性注入ガイド
フラッターには、DI(依存性注入)を助ける多くのライブラリがあります。
このレッスンでは、特定の状態管理ツールに依存しないInjectableライブラリを使用します。
これまでのDI設定が次のコードに似ているか、それ以上でない場合は、このレッスンを受講してください。
前のレッスンで取り上げた例をリファクタリングしたり、異なる視点から書き直したりしながらDIの必要性を感じるように設定しました。
💡 'Flutter中級1編 - クリーンアーキテクチャ'で作成したノートアプリの問題点を診断してリファクタリングします。
小規模なアプリを開発するときは、何も考えずにすべてのオブジェクトをシングルトンとして使用することもあります。しかし、中規模以上のアプリでは望ましい方法ではありません。既存のアプリをリファクタリングしながら、問題について学びます。
💡 「Flutterアプリケーション - マスク情報アプリ」でMVVMで作成したマスク情報アプリをクリーンアーキテクチャとDIを適用して再作成します。
アプリを作成するときに詳細な機能を実装するために開発期間が遅れた経験はありますか?クリーンアーキテクチャとDIを考慮した方法で「マスク在庫」アプリを書き直し、新しい開発方法を体験してください。
DIを活用してデータをMockingしてすばやくアプリを作成し、後で実際のデータに簡単に置き換えることができます。
あなたが勉強すべき講義が正しいことを確認してください。
(クリックすると画像を新しいウィンドウで見ることができます。)
本講義は次のような環境で行われます。
学習対象は
誰でしょう?
Flutterでの依存性注入方法のガイドを知りたい方
DI使用時のメリットを知りたい方
前提知識、
必要でしょうか?
Flutter 中級 - クリーンアーキテクチャ 講座 受講者
MVVM、クリーンアーキテクチャ経験者
12,312
受講生
886
受講レビュー
864
回答
4.7
講座評価
15
講座
教育し、本を執筆する開発者のオ・ジュンソクです。
「オ・ジュンソクの生存コーディング」YouTubeチャンネルと生存コーディング(https://survivalcoding.com)教育プラットフォームを運営しています。専門分野:Android, Flutter
著書
オ・ジュンソクのFlutter生存コーディング(ハンビッメディア 2020)
オ・ジュンソクのAndroid生存コーディング:Kotlin編(ハンビッメディア 2018)
できるまでAndroid(ルビーペーパー 2018)
主な経歴
OhRange 代表
世民職業専門学校 情報技術開発 職業訓練教師
水原スマートアプリ開発学院 運営
LG電子 MC事業部
日本 愛知県 (株)東海理化 セキュリティ事業部
日本 愛知県 (株)日本テクシード IT事業部
LinkedIn: https://www.linkedin.com/in/junsuk5/
全体
29件 ∙ (3時間 22分)
講座資料(こうぎしりょう):
1. 01-講義紹介
03:47
13. 13-マスク情報アプリの紹介
02:39
14. 14-ディレクトリ構造
03:12
18. 18-Use Caseの作成
17:21
19. 19-Testコードを書く
11:41
20. 20-ViewModelの作成
05:27
21. 21 - 画面UIの作成
07:00
22. 22-DI のないバージョン
02:23
24. 24-go_routerを適用
03:57
27. 27-仕上げ
03:57
全体
12件
5.0
12件の受講レビュー
受講レビュー 3
∙
平均評価 5.0
受講レビュー 11
∙
平均評価 5.0
受講レビュー 12
∙
平均評価 4.6
受講レビュー 19
∙
平均評価 4.6
5
多くの人がプロジェクトを共同作業しているのであれば、Diを必ずしなければなりません。それとも重複コードがあまりにも多くなりますが、このようなdi技術が必ず必要であっても実務でなければ学びにくいこともあります。しかし、この講義ではdiを使用すれば、母が良いかからどのように書くべきかまで様々に教えてくれ、実務で使える方法もガイドしてくれます。必ず講義方法通りに書かなければならないわけではありませんが、一度ぐらい聞くだけです。 diは概念的に学ぶと、今後開発するのに多くの役に立つでしょう。実務では無条件に使用しなければなりません。
丁寧なレビューありがとうございます。繁栄してください。
受講レビュー 43
∙
平均評価 5.0
¥9,428
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!