inflearn logo
inflearn logo

Flutter中級1編 - クリーンアーキテクチャ

フラッターアプリにクリーンアーキテクチャを適用して、より良いコード、メンテナンスに最適なコードを書く方法を学ぶことができます。 中級以上に行くための必須講義です。

難易度 中級以上

受講期間 無制限

Flutter
Flutter
iOS
iOS
Android
Android
Flutter
Flutter
iOS
iOS
Android
Android
날개 달린 동전

講座 を紹介して、成長と収益を得ましょう!

날개 달린 동전

マーケティングパートナーズ

講座 を紹介して、成長と収益を得ましょう!

学習した受講者のレビュー

学習した受講者のレビュー

4.8

5.0

굥굥

50% 受講後に作成

フラッター関連の講義資料があまりないので、一人で勉強するのが難しすぎる中で本当に貴重なフラッター講座だと思います! フラッター中級講座と言って、単にフラッターやダーツ文法に限られた講座ではなく、アプリを作るためにどのような構造でどのようにプロジェクトを構成すべきかをMVVMとクリーンアーキテクチャを適用して教えてくれるので、中級講座以上の価値を感じることができました!

5.0

정다희

76% 受講後に作成

一人で身につけるのが難しい分野ですが、講義のおかげで持ち上げることができました。 実戦で使いやすい便利な例を使って説明してくれて、非専攻者の方々も身につけて 良くないかと思います。なぜなら私が完全な非専攻者ですが、よく学んでいますよ! 以前の講義からじっくり聞いてみると、実力が向上する本人を感じることができます。 受講坪は良くないのにとても良くて詳しく残しましたㅎㅎ..!!ありがとうございます。

5.0

김재승

100% 受講後に作成

頑張りました。フラッターを学んでいる立場でプロジェクトをどのように構成するかについてのガイドラインを提示し、本番に適用する重要な内容でいっぱいになったという感じを受けました。 フラッターを勉強したり、アーキテクチャに悩んでいる方なら、この講義をぜひ聴いてみることをおすすめします。 良い講義ありがとうございます!

受講後に得られること

  • フラッターアプリにクリーンアーキテクチャを適用する

  • 興味の分離によりソースコードを簡単に管理

  • 複雑な修正を簡単に修正する

  • いつコードを見直してもすぐにコードを理解できるコード構造

より堅牢で、より信頼性の高いモバイルアプリ!
クリーンアーキテクチャでフラッター一段レベルアップ。

より良い構造のアプリアーキテクチャとは? 📖

この講義に興味をお持ちの方は、すでに私のFlutter川のいくつかを見ていたり、簡単なアプリ1つ2つは作ってみたはずです。そして、おそらく次のような悩みをしていたでしょう。

フラッターアプリ開発者の悩み!

「より良いアプリのためのプロジェクト構造は何ですか?」
「参考にするのに良い構造のプロジェクトサンプルはありませんか?」
実務ではどのような構造でアプリを開発するのか?」

このような悩みの方々にお手伝いするためにこの講義を準備しました。一緒に挑戦してみませんか?


クリーンアーキテクチャ
適用すべき3つの理由 🚩

このレッスンでは、フラッターアプリにクリーンなアーキテクチャを適用しながら、これらの部分を解消していきます。
クリーンアーキテクチャは、

  • 1️⃣フレームワークに依存しない
  • 2️⃣テストが簡単にでき、
  • 3️⃣機能の変更や追加が簡単です。

したがって、良いアプリ開発をするために必要な概念といえます。


2つのアプリ
クリーンアーキテクチャで直接
開発しましょう📲

次の2つのアプリをクリーンアーキテクチャを適用して開発します。

  • 画像検索アプリ:外部APIを介して画像を検索できるシンプルなアプリです。
  • ノートアプリ:ローカルDBに保存されるノートアプリです。

自分で作ってみてください!

画像検索アプリ

  • 検索語を入力して画像を検索する
  • ネットワークエラー時の適切なエラー処理

ノートアプリ

  • メモの作成、編集、削除
  • 削除をキャンセル
  • 複数の条件で並べ替え
  • ローカルDBに保存

この講義だけの特徴
お知らせします🔍

クリーンアーキテクチャを適用するプロセスを段階的に深く学習します。

  • ✅ 特定のライブラリを使用する際に、なぜそのライブラリを使用するようになったのか、ライブラリの使用前と後を比較して説明します。
  • ✅複雑な概念は、スキームを活用して説明します。
  • ✅すべてのソースコードとレッスンに使用したスライドを提供します。

講義の受講後、あなたのコード構造はこのように異なります!

進化したコード構造、自分で体験してください。


よくある質問
気になるなら? 💬

Q.講義を受講するのに適切な知識はどの程度でしょうか?

私の講義の中で、少なくとも「Flutter中級 - Http通信、状態管理」と「Flutterアプリケーション - 公共APIを活用したアプリの作成」を聞いたり、それに対応する知識であればいいです。 Future、Stream、Provider を理解していることが役に立ちます。

Q.レッスンで使用するソースコードは提供されていますか?

講義で取り上げたすべてのソースコードとスライドが提供されています。


講義選択ガイド

あなたが勉強すべき講義が正しいことを確認してください。

選手講義

MVVMがわからない場合は、まずこの講義を先行することをお勧めします。

関連ロードマップ

こんな方に
おすすめです

学習対象は
誰でしょう?

  • クリーンアーキテクチャをモバイルアプリに適用したい方

  • より良い構造のアプリ開発に興味がある方

  • Flutter中級、応用授業を聞いたり、それに相当する知識を持った方

  • Flutterで簡単なアプリ開発ができる方

前提知識、
必要でしょうか?

  • Dart文法

  • Flutterの基本知識

  • Flutter 非同期プログラミング知識 (Future, Stream)

  • Flutter 状態管理 (Provider)

  • MVVMパターン

こんにちは
survivalcodingです。

12,344

受講生

888

受講レビュー

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/

もっと見る

カリキュラム

全体

46件 ∙ (9時間 59分)

講座掲載日: 
最終更新日: 

受講レビュー

全体

72件

4.8

72件の受講レビュー

  • wkjang43069님의 프로필 이미지
    wkjang43069

    受講レビュー 1

    平均評価 5.0

    5

    50% 受講後に作成

    フラッター関連の講義資料があまりないので、一人で勉強するのが難しすぎる中で本当に貴重なフラッター講座だと思います! フラッター中級講座と言って、単にフラッターやダーツ文法に限られた講座ではなく、アプリを作るためにどのような構造でどのようにプロジェクトを構成すべきかをMVVMとクリーンアーキテクチャを適用して教えてくれるので、中級講座以上の価値を感じることができました!

    • clouari0630님의 프로필 이미지
      clouari0630

      受講レビュー 2

      平均評価 5.0

      5

      76% 受講後に作成

      一人で身につけるのが難しい分野ですが、講義のおかげで持ち上げることができました。 実戦で使いやすい便利な例を使って説明してくれて、非専攻者の方々も身につけて 良くないかと思います。なぜなら私が完全な非専攻者ですが、よく学んでいますよ! 以前の講義からじっくり聞いてみると、実力が向上する本人を感じることができます。 受講坪は良くないのにとても良くて詳しく残しましたㅎㅎ..!!ありがとうございます。

      • heynow님의 프로필 이미지
        heynow

        受講レビュー 19

        平均評価 4.6

        5

        100% 受講後に作成

        通常、このようなアーキデクチャー関連の講義は多く不足しても見つけにくいです。フルーターでクリーンアーキテクチャが気になる?ではこの講義を事実数しかありません。この講義が唯一なので、この講義の質が落ちるのか?むしろ川のクオリティがとても良いです。フルーターをしながら、どのフォルダーにこのクラスを配置する必要がありますか?このような悩みを一度でもしたら、この講義が無条件に役に立ちます。世界中の多くの開発者がこのような悩みを嫌い、クリーンアーキテクチャのような構造を多く引用しています。 しかし、初心者が見るにはあまり難しい講義になることができるのでよく確認してください〜!

        • tkdqjaos9991080님의 프로필 이미지
          tkdqjaos9991080

          受講レビュー 2

          平均評価 5.0

          5

          100% 受講後に作成

          頑張りました。フラッターを学んでいる立場でプロジェクトをどのように構成するかについてのガイドラインを提示し、本番に適用する重要な内容でいっぱいになったという感じを受けました。 フラッターを勉強したり、アーキテクチャに悩んでいる方なら、この講義をぜひ聴いてみることをおすすめします。 良い講義ありがとうございます!

          • blastrace4282님의 프로필 이미지
            blastrace4282

            受講レビュー 2

            平均評価 5.0

            5

            74% 受講後に作成

            こんにちは、アリストラックで特別講師として講義してくださって印象が深く、直接講義を決済して聞いています。

            • survivalcoding
              知識共有者

              ありがとうございます。仁川では長期過程のごく一部だけを扱っており、残念ですが、役に立つといいですし、質問いつでも歓迎します。

          survivalcodingの他の講座

          知識共有者の他の講座を見てみましょう!

          似ている講座

          同じ分野の他の講座を見てみましょう!

          ¥14,877