より堅牢で、より信頼性の高いモバイルアプリ!
クリーンアーキテクチャでフラッター一段レベルアップ。
より良い構造のアプリアーキテクチャとは? 📖
この講義に興味をお持ちの方は、すでに私のFlutter川のいくつかを見ていたり、簡単なアプリ1つ2つは作ってみたはずです。そして、おそらく次のような悩みをしていたでしょう。
フラッターアプリ開発者の悩み!
「より良いアプリのためのプロジェクト構造は何ですか?」
「参考にするのに良い構造のプロジェクトサンプルはありませんか?」
「実務ではどのような構造でアプリを開発するのか?」
このような悩みの方々にお手伝いするためにこの講義を準備しました。一緒に挑戦してみませんか?
クリーンアーキテクチャ
適用すべき3つの理由 🚩
このレッスンでは、フラッターアプリにクリーンなアーキテクチャを適用しながら、これらの部分を解消していきます。
クリーンアーキテクチャは、
- 1️⃣フレームワークに依存しない
- 2️⃣テストが簡単にでき、
- 3️⃣機能の変更や追加が簡単です。
したがって、良いアプリ開発をするために必要な概念といえます。
2つのアプリ
クリーンアーキテクチャで直接
開発しましょう📲
次の2つのアプリをクリーンアーキテクチャを適用して開発します。
- 画像検索アプリ:外部APIを介して画像を検索できるシンプルなアプリです。
- ノートアプリ:ローカルDBに保存されるノートアプリです。
自分で作ってみてください!
画像検索アプリ
- 検索語を入力して画像を検索する
- ネットワークエラー時の適切なエラー処理
ノートアプリ
- メモの作成、編集、削除
- 削除をキャンセル
- 複数の条件で並べ替え
- ローカルDBに保存
この講義だけの特徴
お知らせします🔍
クリーンアーキテクチャを適用するプロセスを段階的に深く学習します。
- ✅ 特定のライブラリを使用する際に、なぜそのライブラリを使用するようになったのか、ライブラリの使用前と後を比較して説明します。
- ✅複雑な概念は、スキームを活用して説明します。
- ✅すべてのソースコードとレッスンに使用したスライドを提供します。
講義の受講後、あなたのコード構造はこのように異なります!
進化したコード構造、自分で体験してください。
よくある質問
気になるなら? 💬
Q.講義を受講するのに適切な知識はどの程度でしょうか?
私の講義の中で、少なくとも「Flutter中級 - Http通信、状態管理」と「Flutterアプリケーション - 公共APIを活用したアプリの作成」を聞いたり、それに対応する知識であればいいです。 Future、Stream、Provider を理解していることが役に立ちます。
Q.レッスンで使用するソースコードは提供されていますか?
講義で取り上げたすべてのソースコードとスライドが提供されています。
講義選択ガイド
あなたが勉強すべき講義が正しいことを確認してください。
選手講義
MVVMがわからない場合は、まずこの講義を先行することをお勧めします。
関連ロードマップ