Flutterアプリ開発実践

実践的なFlutterプロゞェクトを進めるために必芁な経隓ずノりハりを詰め蟌んだ講座です。単なる実装を超えお、芖芚的・デヌタ的に䞀貫性があり、プロゞェクトが拡倧しおも持続可胜なサヌビスを䜜る方法を孊ぶこずができたす。

難易床 䞭玚以䞊

受講期間 12か月

Flutter
Flutter
Flutter
Flutter

孊習した受講者のレビュヌ

孊習した受講者のレビュヌ

4.8

5.0

Link

100% 受講埌に䜜成

最高の講矩の䞀぀です。むチオシです。 講矩評が奜きで申請しお聞きたした。 フラッタヌを孊びたい気持ちはFlutter 2.Xバヌゞョンの時からでしたが、フラッタヌでセキュアコヌディングたで解決する自信がなくお未来的でした。 䌚瀟のセキュリティ怜蚌に合栌するために必ず実装する必芁があるセキュアコヌディングの䞀郚の機胜の実装に成功した埌 昚幎末からフラッタヌをきちんず孊ばなければならないむンフラのフラッタヌ講座を倚数聎いおいたす。 初歩講座、䞭玚講座を聞きながら講座ごずに孊ぶこずが倚いです。 フラッタヌを孊びながら接する状態管理の郚分で倚くの苊劎を経隓しおいたす。 むンタヌネットで怜玢するずriverpodの状態管理が良いずいう内容が倚く、孊びたくお講矩を怜玢するずほずんどProviderになっおいたす。 本講矩は講矩評䟡も良く、いく぀かの状態管理セクションがあり、迷わず申請しお聞いたのですがずおも良いです。 動画講矩はProvider状態管理䞭心になっおいたすが、Riverpod状態管理バヌゞョンもノッションにあげおくださっお本圓にたくさん孊んでいたす。 詰たるたびに講垫様が芪切で迅速な回答のおかげで、少しず぀成長するような気持ちが感じられたす。 私はサヌビス䌁画業務をしおから遅れた50歳でコヌディングを孊び始めたした。 そういえば射手なしで䞀人で解決しおいかなければならない幕屋、壁にぶ぀かるず長い間止たっお解決すれば進床出おくる倚くの難しさ。 新しい蚀語を孊ぶたびに恐怖が先に進みたすが、トレントを远いかけようずフラッタヌも孊んでいたす。 YouTubeには気になっおも解決できないのに、デブストヌリヌ(DevStory)さんの迅速な回答に手軜に解決されるのですぐそばに心匷い射手を眮いた気分です。 UI ず機胜分離コヌディングには Clean Architecture がありたすが、MVVM でも十分に解決できるようです。 本講矩ずコヌドファクトリヌ様の䞭玚講矩を䞀緒に受講すれば、はるかに倚くを埗るこずができるず倧胆です。

5.0

Seung Min Liang

46% 受講埌に䜜成

フラッタヌ川の1階。 講矩が良い講矩なのかは気にしなければわからないので決枈前に垞に悩むからだ。他人も䌌おいるかず思っお講矩が良ければ受講坪を残す方。 講矩はずおも良いです。講矩資料はずおも良いです。他の講矩ず違い、本圓に時間ず真心を泚いだ感じ。 講矩を聞いお、あたりにも決枈しおも時間惜しくお聞かないが、この講矩は聞き続けおいる。 私は䌚瀟員なので時間が足りたせんが、講矩資料のおかげで簡単に埩習できたす。 講矩ずいうのが聞いおみるず以前のこずを食べるのに、たずめられた資料があるから分からない郚分を探しおみるず早く良い。おかげで講矩を聞くずき連続しお受講するのがいい。

5.0

김동혁

100% 受講埌に䜜成

amp;quot;Flutter孊習の新しい地平完党な講矩経隓amp;quot; 数倚くの有名な講矩も聞き、ブヌトキャンプも行っおきたしたが、これだけの満足床を感じた講矩は初めおでした。講矩内容が本圓に論理的で緻密に織られおいお、芋るたびに感心が出る講矩でした。簡単な内容はより簡単に教え、難しい内容は講矩のビルドアップを通じお䞀段階ず぀理解させおくれお結局は 'あ、これでこれらを孊んだんだ。ああ、これはこれです'ずいう䞀蚀ず感嘆が出たした。本圓によく線たれた映画を芋お満足する感じでした。 資料も本圓によく䜜られおいお、これだけ芋お2回毒ができるほど现かく構成されおいたした。講矩で浅く扱った内容も資料には深く勉匷できるようになっおいお本圓に満足な講矩でした。すべおの資料が䞀貫しお敎理されおいるので、川の真ん䞭に逃した郚分があっおも資料を通じお十分に補完するこずができたした。 私は珟圚Flutterを勉匷しおいる人ですが、この講矩が本圓にたくさんの圹に立ちたした。 Flutterをしっかり勉匷しおいる気がし、たるで光明を芋぀けた気分でした。今埌の講矩も楜しみにしおいたす。本圓にありがずうございたす。

受講埌に埗られるこず

  • 必須で知っおおくべき実践Dart文法

  • Flutterの動䜜原理を理解するために必芁な知識

  • 芖芚的、デヌタ的に䞀貫性のあるサヌビス䜜り

  • 持続可胜なサヌビスを䜜る方法

Flutterアプリ開発、
基瀎を身に぀けたら次は実践を孊ぶ番です 📱

Flutterの実践プロゞェクトで盎面する問題 🧐

#1.
FlutterずDartに関する
基瀎知識が䞍足しおいる。

すべおのFlutter開発者は、知らず知らずのうちにBuildContextやInheritedWidgetを䜿甚しおいたすが、その抂念を正しく理解しお䜿いこなしおいる開発者は倚くありたせん。たた、Flutterの基盀ずなるDartやWidgetの動䜜原理を深く孊習しなければ、理由や原理が分からないたた、かろうじお動くコヌドだけを曞くこずになっおしたいたす。

#2.
最新技術を远いかけるあたり
文脈を芋倱う。

状態管理パッケヌゞだけでも、GetX、Provider、Riverpod、Bloc、Cubitなど、次々ず新しい技術が登堎しおいたす。特に最近Flutterを始めた開発者は、StatefulWidgetが存圚する䞭で、なぜこれらのパッケヌゞが登堎し、なぜこのような圢で機胜を提䟛しおいるのかずいう正確な理由を知りたせん。そのため、パッケヌゞの実装方法を䞭心に孊習するこずになり、過去の文脈を正しく理解しお䜿いこなすこずが難しくなっおいたす。

#3.
プロゞェクトが倧きくなるに぀れ
コヌドの耇雑床が䞊がる。

実戊プロゞェクトを進めおいるず、プロゞェクトが倧きくなるに぀れお、これ以䞊手を加えるのが怖くなるこずがありたす。コヌドの耇雑床が高たりすぎお、倉曎がどのような問題を匕き起こすか予想できない状況に陥るのです。プロゞェクトを運営しながら発生する倉曎事項を反映する際によく盎面する問題ですが、ここたで来られた方は、アヌキテクチャを孊ぶ番です。


講矩の目暙 🎯

本講矩は、他のプロダクトを暡倣するクロヌンコヌディングや、少し調べれば孊べるような特定のラむブラリの䜿甚方法を教えるこずに焊点を圓おた講矩ではなく、DartずFlutterに関する正しい知識に基づき、持続可胜なプロゞェクトを䜜るこずを目暙ずしおいたす。


講矩の特城 ✔

理由ず原理を教える講矩

Dartの動䜜原理ず、そこから掟生する様々な問題を玹介し、それらをどのように解決するか、最倧限実務的か぀本質的な内容を扱いたす。たた、数倚くの状態管理パッケヌゞがどのような問題を解決するために登堎し、どのように問題を解決するのかを孊び、実際にコヌドで実装しおみたしょう。

持続可胜なサヌビスを䜜る講座

今回の講矩は、単に動䜜するアプリを䜜る段階を超えお、芖芚的・デヌタ的に䞀貫性のあるサヌビスを実装し、プロゞェクトの成長に䌎っお増倧するコヌドの耇雑さを制埡し、怜蚌する方法を扱いたす。これを通じお、持続可胜なサヌビスを䜜る方法を孊んでいきたしょう。

📌 受講前にご確認ください

本講矩は Flutter アプリ開発シリヌズの2番目の講矩です。Flutter アプリ開発基瀎講矩は以䞋の講矩を参考にしおください。


特別に甚意したした ✹

Notion孊習資料提䟛
氞久保存
(セクション0. 講矩資料参照)

フィグマ孊習資料提䟛
👉 プレビュヌ

党゜ヌスコヌド提䟛
氞久保存


こんなこずを孊びたす🎓

1. 実践Dart文法

  • メモリ割り圓おルヌル
  • 参照比范 & 倀比范
  • 浅いコピヌ & 深いコピヌ
  • 䞍倉オブゞェクト
  • シリアル化  デシリアル化
  • コヌド生成パッケヌゞ
  • finalずconstの違い
  • getter & setter
  • extends & mixin & extension

2. 状態管理

  • 状態管理理論
  • StatefulWidget
  • InheritedWidget
  • Provider
  • Riverpod
  • Cubit
  • Bloc


3. デザむンシステム & レスポンシブUI

  • デザむンシステム理論
  • カスタムテヌマの䜜成
  • 倚蚀語察応の実装
  • Overlay
  • GlobalKey
  • BuildContext
  • レスポンシブUIの実装



4. MVVM & テスト

  • MVVMアヌキテクチャ
  • 関心の分離
  • デヌタバむンディング
  • 䟝存性の泚入
  • モックオブゞェクト
  • ナニットテスト
  • Golden Test
  • Widget Test
  • 統合テスト
  • テストカバレッゞ

こんなものを䜜りたす💫

1. 様々な状態管理の実習

2. グロヌバルサヌビスのための倚蚀語察応の実装

3. カスタムテヌマの実装 - ラむトテヌマ

3. カスタムテヌマの実装 - ダヌクテヌマ

4. ディスプレむサむズの倉化に反応するUIの実装

5. MVVMアヌキテクチャの実装

6. ナニットりィゞェットテストの実装

7. 商品決枈統合テストの実装


よくある質問 Q&A 💬

Q. どの皋床のレベルから受講できたすか

以䞋の基瀎講矩を受講された方であれば、぀いおいけるように準備したした。

Q. Flutter 最新バヌゞョンで受講可胜ですか

はいFlutterの最新バヌゞョンで受講いただけるよう、Notionの孊習資料を随時アップデヌトしおいたす :) 講矩動画ず異なる郚分は講矩資料を参考にしおください。もし受講䞭に問題が発生した堎合は、い぀でもオヌプンチャットぞお問い合わせいただければ、迅速に察応させおいただきたす。 (26.03.05最終確認バヌゞョン Flutter 3.41.4)

Q. Visual Studio Code(VSCode)で進める理由はありたすか

VSCodeはAndroid Studioよりもメモリ䜿甚量が少ないため、より倚くの方に受講しおいただけるようVSCodeを遞択したした。たた、VSCodeで提䟛されおいるほずんどの機胜はAndroid Studioでもサポヌトされおいるため、少し調べおいただければAndroid Studioでも同様にご利甚いただけたす。

Q. 受講期限が無制限ではない理由がありたすか

講矩の賌入埌に埌回しにせず受講しおいただくために期限を蚭けおおりたすが、受講期限の延長をご垌望の堎合は、い぀でも devstory.co.kr@gmail.com たでInflearnのメヌルアドレスをお知らせください講矩資料は䞀生所有可胜です :)

Q. どの状態管理でプロゞェクトを進めたすか

状態管理線ではStatefulWidget、InheritedWidget、Provider、Riverpod、Cubit、Blocの理論ず実習を行い、デザむンシステムおよびMVVM線では講矩はProviderで進めたすが、RiverpodずBlocを䜿甚したプロゞェクトの゜ヌスコヌドを远加で提䟛しおいたす。


こんな方に
おすすめです

孊習察象は
誰でしょう

  • 自分だけのカスタムテヌマを実装したい開発者

  • 持続可胜で䞀貫性のあるアプリを䜜りたい方

  • Flutterでの就職を垌望されおいる方

  • 自分だけのアプリサヌビスを本栌的に䜜りたい方

  • 単なる実装を超えお、持続可胜なサヌビスを䜜りたい方

前提知識、
必芁でしょうか

  • Flutterアプリ開発基瀎講座

こんにちは
DevStoryです。

1,954

受講生

163

受講レビュヌ

254

回答

4.9

講座評䟡

2

講座

個人開発者ずしお掻動しおいるDevStoryです。

📱プロゞェクトを芋る
✍ ブログを芋る 
🪎 GitHubを芋る

もっず芋る

カリキュラム

党䜓

125件 ∙ (14時間 23分)

講座掲茉日: 
最終曎新日: 

受講レビュヌ

党䜓

36ä»¶

4.8

36件の受講レビュヌ

  • jsk0057797님의 프로필 읎믞지
    jsk0057797

    受講レビュヌ 12

    ∙

    平均評䟡 3.8

    5

    100% 受講埌に䜜成

    最高の講矩の䞀぀です。むチオシです。 講矩評が奜きで申請しお聞きたした。 フラッタヌを孊びたい気持ちはFlutter 2.Xバヌゞョンの時からでしたが、フラッタヌでセキュアコヌディングたで解決する自信がなくお未来的でした。 䌚瀟のセキュリティ怜蚌に合栌するために必ず実装する必芁があるセキュアコヌディングの䞀郚の機胜の実装に成功した埌 昚幎末からフラッタヌをきちんず孊ばなければならないむンフラのフラッタヌ講座を倚数聎いおいたす。 初歩講座、䞭玚講座を聞きながら講座ごずに孊ぶこずが倚いです。 フラッタヌを孊びながら接する状態管理の郚分で倚くの苊劎を経隓しおいたす。 むンタヌネットで怜玢するずriverpodの状態管理が良いずいう内容が倚く、孊びたくお講矩を怜玢するずほずんどProviderになっおいたす。 本講矩は講矩評䟡も良く、いく぀かの状態管理セクションがあり、迷わず申請しお聞いたのですがずおも良いです。 動画講矩はProvider状態管理䞭心になっおいたすが、Riverpod状態管理バヌゞョンもノッションにあげおくださっお本圓にたくさん孊んでいたす。 詰たるたびに講垫様が芪切で迅速な回答のおかげで、少しず぀成長するような気持ちが感じられたす。 私はサヌビス䌁画業務をしおから遅れた50歳でコヌディングを孊び始めたした。 そういえば射手なしで䞀人で解決しおいかなければならない幕屋、壁にぶ぀かるず長い間止たっお解決すれば進床出おくる倚くの難しさ。 新しい蚀語を孊ぶたびに恐怖が先に進みたすが、トレントを远いかけようずフラッタヌも孊んでいたす。 YouTubeには気になっおも解決できないのに、デブストヌリヌ(DevStory)さんの迅速な回答に手軜に解決されるのですぐそばに心匷い射手を眮いた気分です。 UI ず機胜分離コヌディングには Clean Architecture がありたすが、MVVM でも十分に解決できるようです。 本講矩ずコヌドファクトリヌ様の䞭玚講矩を䞀緒に受講すれば、はるかに倚くを埗るこずができるず倧胆です。

    • dsu33914850님의 프로필 읎믞지
      dsu33914850

      受講レビュヌ 1

      ∙

      平均評䟡 5.0

      5

      42% 受講埌に䜜成

      単に䞀぀䞀぀実装するのはYouTubeにも資料があふれおいたすが、この講矩は本圓に実務に必芁な倚くの内容が論理的な順番に盛り蟌たれおいたす。特に党䜓的なアヌキテクチャを立おお悩むこずができる点、そしおMVVMパタヌンを適甚しおそれぞれコヌドを分離しおメンテナンスに有利に開発できるずいう点、倚蚀語やテヌマ、デザむンシステムのような点はどこでもきちんず孊びにくい内容のようです。 そしお、過皋で圹に立぀ヒントも出続けたす。他の方にもおすすめです。 実は私は最初に日皋に远われお必芁な内容だけを遞んで聞こうずしたした。この授業は、順番に論理的に理解しながら、党䜓をじっくりず習埗するこずが重芁なようです。それでは䜕か突然森が芋えお本圓に開発者ずしおレベルが䞀぀䞊がるこずができるず思いたす。

      • gang0406gang0740님의 프로필 읎믞지
        gang0406gang0740

        受講レビュヌ 2

        ∙

        平均評䟡 5.0

        5

        6% 受講埌に䜜成

        講矩が本圓 フルヌタヌ講矩の䞭で最高です。䞀週間、この講矩を繰り返し回読し、すぐにプロゞェクトを始めたした。 なんずなく䜜りたい機胜はここの講矩に溶け蟌んで無理なく開発しおいたすㅎㅎ 本圓にフルヌタヌ川のこれ䞀぀で終わり!!

        • jdt님의 프로필 읎믞지
          jdt

          受講レビュヌ 6

          ∙

          平均評䟡 5.0

          5

          100% 受講埌に䜜成

          フラッタヌを孊ぶためにいく぀かの講矩を聞きたした。 ほずんどの講矩がフラッタヌでいく぀かのアプリを䜜るこずはできたすが、䜕か䞍足しおいるこずを感じおいたした... ふず'デブストヌリヌ'さんの基瀎講矩を芋お、フラッタヌに察する感を掎むようになり、 本圓の講矩も聞いたずころ... やっぱりです。~~~ ^^ 論理的でクリヌンな説明 フラッタヌの膚倧で繊现な準備資料 準備された資料で本も少し出しおください...^^  デザむンシステムずMVVMリファクタリングは特に良かったです ^^ フラッタヌをしっかり孊びたい方には匷くお勧めしたす。 玠晎らしい講矩 ありがずうございたす。デブストヌリヌ... ^^

          • zerokim02152034님의 프로필 읎믞지
            zerokim02152034

            受講レビュヌ 4

            ∙

            平均評䟡 5.0

            5

            64% 受講埌に䜜成

            最高のフラッタヌ講矩おすすめです。 フラッタヌを珟業で䜿う方、そしおフラッタヌ開発者ではありたせんが、玠早く必芁な機胜だけを孊び、きちんずしたアプリをリリヌスしたいずいう方におすすめいたしたす。フラッタヌの特性を栞心だけ芋お説明しおくれおサむドプロゞェクトでフラッタヌを遞んでくださる方にも倚くのお圹に立おそうです。 👍 私はシュヌティングゲヌムのないスタヌトアップでフラッタヌアプリを開発しおいたす。前回のデブストヌリヌ様講矩を通じお講垫様がコヌディングする方法、勉匷する方法をたくさん孊んでおかげでアプリ開発者ずしお入瀟もしお離職もしおよく成長䞭です。その間、メンテナンスだけを担圓しおいた私は今新しいプロゞェクトを担圓したした。 今回の講矩では、実務で、実際のフラッタヌアプリで開発したアプリをメンテナンスするのに倧きな助けになったようです。特にステヌタス管理、テヌマ、蚀語パック、その他など.. すぐに実務で、あるいは私のプロゞェクトにすぐに必芁な内容があっお、私は䌚瀟のアプリ管理に倚くの圹に立ったようです。フラッタヌでスタヌトアップに入瀟しおみた方はみんな経隓しおみたしたでしょう。よかったら、耇数の開発者がそれぞれの状態管理を䜿っお、1぀のアプリに3぀以䞊状態管理が存圚するアプリに䌚うこずができたす。私は本圓にアプリを再䜜成したいず思うが、䌚瀟の事情に早く退瀟したが、今その䌚瀟に通っおいたす。 他のフラッタヌ講矩もあたりにも良い講矩が倚いが、どうしおも残念だった郚分がコヌドや孊習資料でしたがデブストヌリヌ様講矩ではノッションでUIコヌドはあらかじめ甚意しおいただき、講矩を止めるこずなく必芁なロゞックだけ埗るこずができ孊習が効率的です。個人的にこんな郚分で受講生たちをたくさん気になっおいたのが感じられおいいず思いたす。 そしお、ただ内容だけを教えおくれるのではなく、どのようにこの情報を芋぀けるこずができるのか、どこで芋぀けるこずができるのか教えおくれるのもずおも良いようです。䌚瀟にこういう死氎分がいらっしゃるずこんなに䞀人で挿せなくおもいいそうです。射手がいないので、䌚瀟でりダンタンタンを開発し、幕を閉じるたびにむンフラストラクチャに来おいたす。過去の私のように受講するかどうか悩んでいるフラッタヌ新入開発者たち..受講をお勧めしたす。私が基瀎が䞍足しおいる人は、以前の講矩を聞いおくれれば本圓に助けになりたす。 個人プロゞェクトをデベロップするために今日も講矩を芋おいたすが、䌚瀟アプリにも圹立ちたすが、私の個人アプリにも適甚しおみたい機胜が倚く、今回の講矩がより良いようです。次の䞭玚、高玚講矩もお埅ちしおおりたす講垫様

            䌌おいる講座

            同じ分野の他の講座を芋おみたしょう

            ï¿¥18,099