Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
BEST
Programming

/

Mobile Application Development

Flutter中級2編 - 実戦アプリ開発 - アメリカ株式アプリ(withクリーンアーキテクチャ)

ローカルDBを用いたキャッシング手法、CSV解析、Canvasを活用したカスタム描画を含むアプリをクリーンアーキテクチャで実装するサンプルを体験できます。

  • survivalcoding
Flutter
iOS
Android

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

こんなことが学べます

  • クリーンアーキテクチャで 米国株式情報アプリ 作成

  • CSVパース

  • リモートデータをローカルにキャッシュする方法

  • キャンバス活用基礎

クリーンアーキテクチャ、今は本番です!
完成度の高いフラッターアプリ開発の中核 👍

📣選手の知識を確認してください!

フラッターアプリ開発
クリーンアーキテクチャで頑丈に📲

フラッター開発者が増えている最近、いち早く実際のプロジェクトでき​​ちんとしたアーキテクチャを備えて開発する場合を見つけることは容易ではありません。たとえば、人気ライブラリであるGetXを使用する場合、自由度があふれるという理由でデータレイヤーでContextを操作するなどして、すべてのレイヤーでGetXの依存性を持つコードを組み立てる場合も非日常在します。この場合、コードのメンテナンスも難しく、機能を修正したりテストをするのが難しい粗雑なアプリケーションになります。

今回の講義では
クリーンアーキテクチャを適用した
本物のアメリカの株式アプリ
を開発してみてください。

この講義を見ている方は、私の講義の中で「Flutter中級 - クリーンアーキテクチャ」をご覧になった方、またはそれに対応する知識を持った方です。より多くの実践例を扱いたいと思う受講生の方々の要望に合わせて、2つの例を取り上げた前​​回の講演で一歩進んだ「本番アプリ開発」シリーズを作ることになりました。 Providerを使用して自由度を抑え、クリーンなアーキテクチャを維持する方法を学ぶ機会になることを願っています。

過去の講義を一緒に見る 📺


クリーンアーキテクチャ
実践に挑戦してみてください🚩

Flutter本番アプリ開発、こんな方にオススメです!

まだクリーンなアーキテクチャは何ですか
よく分からない方

より多くのフラッターの例
触れたい方

JSON以外のデータ処理
どうしたらいいのか気になる方

このレッスンでは、フラッターアプリにクリーンなアーキテクチャを適用しながら、本番スタイルのアプリ開発の例について説明します。クリーンアーキテクチャは

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

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


アメリカの株式情報アプリ
自分で作ってみてください🛠️

アプリが実装する5つの機能✨

  • 米国の株式情報をCSVに読み込んで解析してリストに表示する
  • 一度ロードしたリストはローカルDBに保存してキャッシュとして活用
  • 詳細はJSONデータを解析する
  • グラフはカスタムペインタに直接描画して実装
  • マテリアル3テーマを適用し、システム設定に応じてダークモードとライトモードを切り替える

講義を聞いた後は...

  • ✅クリーンアーキテクチャを活用したアプリ開発をより理解することができます。
  • ✅ JSON以外のデータ処理に対して感覚を取ることができます。

この講義
知識共有者は👨‍💻

オ・ジュンソク

「オ・ジュンソクのサバイバルコーディング」 YouTubeチャンネル

フラッターサバイバルコーディング著者に直接学ぶフラッター高度なコース
私は2019年からフラッター開発を行い、国内1号フラッター著書を執筆し、数十人のフラッター開発者を養成するオフライン教育を行い、オンライン講義を行いました。
最近では入門者ではなくジュニア開発者を対象とする中級以上の講義を主に制作しています。

フラッター関連教育・活動履歴

  • 2022ソウル産業振興院芽芽教育プログラム4期:Flutterベースのマルチプラットフォームアプリ開発者デビューコース
  • 2021ソウル産業振興院シュート教育プログラム2期:Flutterベースのマルチプラットフォームアプリ開発者デビューコース
  • 2021 KT未来人再育成3期AI/SW開発Flutter教育
  • 2021年セミン職業専門学校Flutter講義
  • 2020ソウル産業振興院シュート教育プログラム:Flutterベースのマルチプラットフォームモバイルアプリ開発者デビューコース
  • 2019 IBM DevDayイベント:Android iOSを一度に開発するFlutterを発表
  • 2019 GDG水原イベント:Flutterユーザー発表

Q&Aを確認してください! 💬

Q. クリーンアーキテクチャ理論を知らないのにこの講義を受講してもいいですか?

いいえ、 「Flutter中級 - クリーンアーキテクチャ」講義を最初に受講することをお勧めします。

Q. 現職フラッター開発者です。私にも役立ちますか?

選手の講義である「Flutter中級 - クリーンアーキテクチャ」の講義が役に立つとしたら、この講義も無条件に役立ちます。

Q. UseCaseを使わない講義のようですが、クリーンアーキテクチャにUseCaseは必須ではありませんか?

はい。機能が少ない場合は、UseCaseの代わりにRepositoryで十分です。 UseCase作成をしてみたい場合は宿題にしてみてGithubを共有してください。レビューいたします。

関連ロードマップ

あなたが勉強すべき講義が正しいことを確認してください。
(クリックすると画像を新しいウィンドウで見ることができます。)

こんな方に
おすすめです

学習対象は
誰でしょう?

  • クリーンアーキテクチャを適用したアプリの例がもっと必要な方

  • クリーンアーキテクチャを適用したアプリを自分で作りたい方

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

  • Flutter, Dart を用いたコーディングに習熟していること

  • MVVMパターン理論

  • クリーンアーキテクチャ理論

こんにちは
です。

11,611

受講生

813

受講レビュー

856

回答

4.7

講座評価

14

講座

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

전문 분야 : Android, Flutter

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

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

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

カリキュラム

全体

25件 ∙ (5時間 33分)

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

受講レビュー

全体

24件

5.0

24件の受講レビュー

  • wogks274388님의 프로필 이미지
    wogks274388

    受講レビュー 11

    平均評価 4.5

    5

    96% 受講後に作成

    現存する大韓民国フラッター講義をすべて見てきた結果、クリーンアーキテクチャをこの講義より簡単に説明する講義はありません。

    • acuexpert3797님의 프로필 이미지
      acuexpert3797

      受講レビュー 7

      平均評価 5.0

      5

      100% 受講後に作成

      以前のクリーンアーキテクチャの講義と同様に、実務には本当に必須の技術でいっぱいの講義だととても有益でした。 Hiveも初めて使ってみてMaterial 3適用もして、最後にCanvasを活用して直接グラフを描く部分は本当に必要な部分でした。フラッターで開発してみるとどうしてもライブラリ依存度が高くなって簡単に行こうとする傾向がありましたが、また初心で気に入らないと作らなければならない心を持たせてくれましたね。簡単ではありませんが。 ㅋㅋそして毎回講師様講義定走行すると開発意欲があふれてしまいますね。 ㅎㅎ 会社新規プロジェクトに親切な超固守シニア様に学ぶ感じの講座ずっとお願いします~ ありがとうございます!

      • aoddydrl1194462님의 프로필 이미지
        aoddydrl1194462

        受講レビュー 1

        平均評価 5.0

        5

        96% 受講後に作成

        良い講義だけでなく、コミュニケーションが上手くなって良かったです。質問への回答は常に高速です。

        • m1n5un95481님의 프로필 이미지
          m1n5un95481

          受講レビュー 2

          平均評価 5.0

          5

          16% 受講後に作成

          前回の講義も良かったのですが今回の講義もやはりやはりです。 フラッターしてみると、たまに直接描かなければならない部分がありますが、ちょうどかゆみをよく掻いてくれました。 そして途中で実戦でよく理解できなかったもの一つずつ出てくるので、とても良いですね。 最近発表されたMaterial 3適用する部分も私のように最近、好きな人に大きな助けになりました。 講義受講後に気になる度に来て、また見ながらしているのにとても良いです。

          • njw91088332님의 프로필 이미지
            njw91088332

            受講レビュー 3

            平均評価 5.0

            5

            96% 受講後に作成

            最高の講義です。フラッターの開発に楽しさを感じさせます。助けてくれました。ありがとうございます!

            ¥11,671

            survivalcodingの他の講座

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

            似ている講座

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