강의

멘토링

커뮤니티

BEST
Programming

/

Mobile Application Development

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

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

  • survivalcoding
진화하는
Flutter
iOS
Android

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

受講後に得られること

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

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

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

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

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

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

この講義に興味をお持ちの方は、すでに私の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パターン

こんにちは
です。

12,127

受講生

870

受講レビュー

862

回答

4.7

講座評価

14

講座

교육하고 책 쓰는 개발자 오준석입니다.
'오준석의 생존코딩' 유튜브 채널과 생존코딩 (https://survivalcoding.com) 교육 플래폼을 운영중입니다.

전문 분야 : Android, Flutter

저서
오준석의 플러터 생존코딩 (한빛미디어 2020)
오준석의 안드로이드 생존코딩: 코틀린 편 (한빛미디어 2018)
될 때까지 안드로이드 (루비페이퍼 2018)

주요경력
오렌지(OhRange) 대표
세민직업전문학교 정보기술개발 직업훈련교사
수원스마트앱개발학원 운영
LG전자 MC사업부
일본 아이치현 (株)東海理科 Security사업부
일본 아이치현 (株)日本テクシード IT사업부

LinkedIn: https://www.linkedin.com/in/junsuk5/

カリキュラム

全体

46件 ∙ (9時間 59分)

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

受講レビュー

全体

72件

4.8

72件の受講レビュー

  • harashow884974님의 프로필 이미지
    harashow884974

    受講レビュー 4

    平均評価 4.5

    3

    89% 受講後に作成

    内容は構成は良いです。簡単なプロジェクトをすばやく作成、作成、置き換え、学習する方法もお勧めします。ただし、リアルタイム講義ではなく録画したインターネット講義ではありませんか? 途中で考えていないエラーや意外な状況に迷ったり、それを詳細な説明なしに後輩修正して越えて、、、、他の講義たちはこういうことは編集したり字幕で説明をしたりして、、、残念です。

    • wkjang43069님의 프로필 이미지
      wkjang43069

      受講レビュー 1

      平均評価 5.0

      5

      50% 受講後に作成

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

      • clouari0630님의 프로필 이미지
        clouari0630

        受講レビュー 2

        平均評価 5.0

        5

        76% 受講後に作成

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

        • tkdqjaos9991080님의 프로필 이미지
          tkdqjaos9991080

          受講レビュー 2

          平均評価 5.0

          5

          100% 受講後に作成

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

          • blastrace4282님의 프로필 이미지
            blastrace4282

            受講レビュー 2

            平均評価 5.0

            5

            74% 受講後に作成

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

            • survivalcoding
              知識共有者

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

          期間限定セール

          ¥84,700

          30%

          ¥14,981

          survivalcodingの他の講座

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

          似ている講座

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