inflearn logo
inflearn logo

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

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

難易度 中級以上

受講期間 無制限

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

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

날개 달린 동전

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

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

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

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

5.0

5.0

정재한

96% 受講後に作成

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

5.0

Ed.M

100% 受講後に作成

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

5.0

aoddydrl119

96% 受講後に作成

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

受講後に得られること

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

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

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

こんにちは
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/

もっと見る

受講レビュー

全体

25件

5.0

25件の受講レビュー

  • acuexpert3797님의 프로필 이미지
    acuexpert3797

    受講レビュー 7

    平均評価 5.0

    5

    100% 受講後に作成

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

    • wogks274388님의 프로필 이미지
      wogks274388

      受講レビュー 12

      平均評価 4.6

      5

      96% 受講後に作成

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

      • njw91088332님의 프로필 이미지
        njw91088332

        受講レビュー 3

        平均評価 5.0

        5

        96% 受講後に作成

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

        • aoddydrl1194462님의 프로필 이미지
          aoddydrl1194462

          受講レビュー 1

          平均評価 5.0

          5

          96% 受講後に作成

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

          • m1n5un95481님의 프로필 이미지
            m1n5un95481

            受講レビュー 2

            平均評価 5.0

            5

            16% 受講後に作成

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

            survivalcodingの他の講座

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

            似ている講座

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

            ¥12,252