강의

멘토링

로드맵

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パターン

こんにちは
です。

11,741

受講生

828

受講レビュー

856

回答

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分)

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

受講レビュー

全体

69件

4.8

69件の受講レビュー

  • 개꾸꾸님의 프로필 이미지
    개꾸꾸

    受講レビュー 4

    平均評価 4.5

    3

    89% 受講後に作成

    내용은 구성은 좋아요. 간단한 프로젝트를 빠르게 생성하고 만들어보고 바꿔가면서 학습하는 방식도 좋습니다. 다만, 실시간 강의가 아니고 녹화한 인터넷 강의 아닌가요 ? 중간중간에 생각지 않은 에러나 의외의 상황에 헤매거나 그걸 자세한 설명없이 후다닥 수정 하시고 넘어가서,,, 다른 강의들은 이런것은 편집하거나 자막으로 설명을 하시던데,,, 아쉽습니다.

    • 굥굥님의 프로필 이미지
      굥굥

      受講レビュー 1

      平均評価 5.0

      5

      50% 受講後に作成

      플러터 관련 강의 자료들이 많이 없어서 혼자 공부하기에 너무 힘든 와중에 정말 귀한 플러터 강좌인 것 같아요!! 플러터 중급 강좌라고 해서 단순히 플러터나 다트 문법에만 국한된 강좌가 아닌 앱을 만들기 위해 어떤 구조로 어떻게 프로젝트를 구성해야 하는지 MVVM과 클린아키텍처를 적용해 알려주시기 때문에 중급 강좌 그 이상의 가치를 느낄 수 있었습니다!!

      • 정다희님의 프로필 이미지
        정다희

        受講レビュー 2

        平均評価 5.0

        5

        76% 受講後に作成

        혼자서 익히기 너무 힘든 분야인데, 강의 덕분에 버틸 수 있었습니다. 실전에서 사용하기 좋은 유용한 예제를 통해 설명 해 주셔서 비전공자 분들도 익히기에 좋지 않을까 싶습니다. 왜냐면 제가 완전한 비전공자 이지만 잘 배우고 있거든요!! 이전 강의들부터 차근차근 듣다보면 실력이 향상되는 본인을 느낄 수 있으실거에요. 수강평 잘 안남기는데 너무 좋아서 자세하게 남겼습니다ㅎㅎ..!!감사합니다.

        • 김재승님의 프로필 이미지
          김재승

          受講レビュー 2

          平均評価 5.0

          5

          100% 受講後に作成

          완강했습니다. 플러터를 배우고 있는 입장에서 프로젝트를 어떻게 구성해야 할지에 대한 가이드라인을 제시하고, 실전에 적용할 핵심 내용들로 꽉꽉 채웠다는 느낌을 받았습니다. 플러터를 공부하시거나 아키텍처에 대한 고민을 하고 계시는 분이라면 이 강의를 꼭 들어보기를 추천드립니다. 좋은 강의 감사합니다!!

          • sm.j님의 프로필 이미지
            sm.j

            受講レビュー 2

            平均評価 5.0

            5

            74% 受講後に作成

            안녕하세여, 앨리스트랙에서 특별강사로 강의해주셔서 인상이 깊어서 직접 강의를 결제해서 듣고 있습니다.

            • 오준석
              知識共有者

              감사합니다. 인강으로는 장기과정의 극히 일부만을 다루고 있어 아쉽지만, 도움이 되신다면 좋겠고, 질문 언제든 환영합니다.

          期間限定セール

          ¥90,750

          25%

          ¥14,175

          survivalcodingの他の講座

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

          似ている講座

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