Google推奨の「provider」パッケージを使って
今最も注目のアプリ開発ツール「Flutter」における
複雑なアプリの堅牢性を高めるための
ソースコードの設計・状態管理・DIの
基礎知識が習得できる解説レクチャー集
(30日間全額返金保証付き)
ご留意事項(必ずご一読下さい)
- 当講座の内容は、「Flutterコア講座・中級編1(Web通信・設計・状態管理・DIの基礎)」から解説レクチャーのみを抜粋した講座ですので、同中級編1講座をご受講の方は、内容が重複するのでご購入頂かないようにお願い致します。
- 当講座は完全初心者向けのプログラムではありません。プログラミングを全くやったことがない方でFlutterを使ったスマホアプリ開発(iOS/Android)に挑戦してみたい方は、「Flutterコア講座・初級編(ゼロからのFlutter)」からご受講頂きますようお願い致します(当社公式メルマガにご登録頂くと、Flutter初級編講座の一部を抜粋した体験版が無料で受講いただけます)。
- 当講座は「サテライト講座」ですので、原則は「Flutterコア講座初級編(ゼロからのFlutter)」をご受講頂いている方を対象とした講座です(みんプロ式講座体系・ラインナップ(コア・サテライト制)についてはこちらをご参照下さい)。また、サテライト講座はプログラミングサポーター(講師)にご質問頂けない「質問対応無し版」のみのご提供となりますので予めご了承下さい。
<みんプロ公式メルマガにご登録頂いた方は、当講座が10%OFFでご受講頂けます!>
また、Flutter初級編講座をご受講頂いた方は、受講生特典としてこの講座が25%OFFでご受講頂けます。また、初級編講座は、当社公式メルマガにご登録いただくと10%割引でご受講頂けます。
この講座で学べること
1.複雑なアプリでも、丈夫で長持ち・イナバ物置的なアプリにするための設計(アーキテクチャ)の基礎知識
2.Google先生が推奨する「provider」パッケージを使った、スマホアプリにおける代表的な設計パターン「MVVM」の基礎知識
3.「provider」パッケージを使ってクラス間の疎結合を実現するための「Dependency Injection」の基礎知識
カリキュラム
-
プレビュー003: 【解説】アプリの「設計」とは何か(なぜ「設計」が必要なのか) (5:33)
-
スタート004: 【解説】アプリの「設計」の2大原則とは (3:32)
-
スタート005: 【解説】設計パターン「MVVM(Model-View-ViewModel)」とは (8:54)
-
スタート006: 【解説】FlutterにおけるViewModelの仕組み(ChangeNotifierとChangeNotifierProvider) (8:00)
-
スタート007: 【解説】ViewModelの仕組みにおけるnotifyListenersメソッドはいつ発動させればいいのか (2:43)
-
スタート008: 【解説】「設計」に関するコーディングの指針 (5:58)
-
プレビュー009: 【解説】Google先生推奨の状態管理パッケージ「provider」とは (3:46)
-
スタート010: 【解説】どういう時に状態管理を考える必要があるのか(Ephemeral StateとApp State) (2:51)
-
スタート011: 【解説】Googleはなぜproviderを推奨しているのか(BLoCからproviderへ) (5:38)
-
スタート012: 【解説】「provider」パッケージの背景にある「InheritedWidget」とは (6:22)
-
スタート013: 【解説】「provider」パッケージの根幹にある「Provider」クラスとは (13:44)
-
スタート014: 【解説】provider4.1.0から使えるようになった「Context.read / watch」について (5:13)
-
スタート015: 【解説】「Context.read / watch」使用上の2つの注意点(import文とジェネリクス忘れに注意) (3:38)
-
スタート016: 【解説】「Consumer」と「Provider.of(context.watch)」の違いとは (9:14)
<みんプロ公式メルマガにご登録頂いた方は、当講座が10%OFFでご受講頂けます!>
また、Flutter初級編講座をご受講頂いた方は、受講生特典としてこの講座が25%OFFでご受講頂けます。また、初級編講座は、当社公式メルマガにご登録いただくと10%割引でご受講頂けます。
プログラミングサポーター(講師)
大阪府生まれ。大阪府立茨木高等学校、京都大学経済学部卒業。
2000年より、日本生命保険相互会社、ニッセイアセットマネジメント株式会社、パトナム・インベストメンツ(米国)、ニッセイ・キャピタル株式会社において、日本株トレーダー・アナリスト、証券バックオフィス、経営企画、システム開発、海外投資家向け日本株マーケティング、資産運用会社の会計・税務・法務等の業務に従事。
2016年、合同会社てるる設立。スマホアプリプログラマーとして「願望実現サポートアプリ『GAMBO』」「Meisoー1番シンプルなマインドフルネス瞑想アプリ」「小学生からの英検®単語」をはじめとした、メンタルヘルス・知育・自己啓発系アプリを6タイトル・計12本(Android・iOS)をリリース。
2017年、自身のこれまでの社会人経験・プログラミング経験・子育て経験を基に、プログラミングを通じて人々の人生を豊かにして、未来に希望の持てる明るい社会の実現に貢献したいとの想いから、プログラミング完全初心者と挫折経験のある人を支援する「プログラミング挫折撲滅プロジェクト・みんなのプログラミング by Telulu LLC」を設立し、プログラミングサポーター活動と心理カウンセリング活動を開始。これまでに3,000名を超える方の挫折撲滅をサポート。わたしの人生挫折ヒストリー(詳しいプロフィール)はこちらから。
わたしのプログラミング挫折ヒストリーはこちらから。
よくあるご質問
https://minpro.net/query
<みんプロ公式メルマガにご登録頂いた方は、当講座が10%OFFでご受講頂けます!>
また、Flutter初級編講座をご受講頂いた方は、受講生特典としてこの講座が25%OFFでご受講頂けます。また、初級編講座は、当社公式メルマガにご登録いただくと10%割引でご受講頂けます。