
Flutterアプリ開発の基礎
DevStory
AndroidとiOSアプリを一つのコードで作成できるFlutterを、様々なアプリを作りながら学ぶ講座です。 基礎文法や理論から実習まで、非専門家の超初心者の方でもついていけるように準備しました。
入門
Flutter
実践的なFlutterプロジェクトを進めるために必要な経験とノウハウを詰め込んだ講座です。単なる実装を超えて、視覚的・データ的に一貫性があり、プロジェクトが拡大しても持続可能なサービスを作る方法を学ぶことができます。

学習した受講者のレビュー
5.0
Link
最高の講義の一つです。イチオシです。 講義評が好きで申請して聞きました。 フラッターを学びたい気持ちはFlutter 2.Xバージョンの時からでしたが、フラッターでセキュアコーディングまで解決する自信がなくて未来的でした。 会社のセキュリティ検証に合格するために必ず実装する必要があるセキュアコーディングの一部の機能の実装に成功した後 昨年末からフラッターをきちんと学ばなければならないインフラのフラッター講座を多数聴いています。 初歩講座、中級講座を聞きながら講座ごとに学ぶことが多いです。 フラッターを学びながら接する状態管理の部分で多くの苦労を経験しています。 インターネットで検索するとriverpodの状態管理が良いという内容が多く、学びたくて講義を検索するとほとんどProviderになっています。 本講義は講義評価も良く、いくつかの状態管理セクションがあり、迷わず申請して聞いたのですがとても良いです。 動画講義はProvider状態管理中心になっていますが、Riverpod状態管理バージョンもノッションにあげてくださって本当にたくさん学んでいます。 詰まるたびに講師様が親切で迅速な回答のおかげで、少しずつ成長するような気持ちが感じられます。 私はサービス企画業務をしてから遅れた50歳でコーディングを学び始めました。 そういえば射手なしで一人で解決していかなければならない幕屋、壁にぶつかると長い間止まって解決すれば進度出てくる多くの難しさ。 新しい言語を学ぶたびに恐怖が先に進みますが、トレントを追いかけようとフラッターも学んでいます。 YouTubeには気になっても解決できないのに、デブストーリー(DevStory)さんの迅速な回答に手軽に解決されるのですぐそばに心強い射手を置いた気分です。 UI と機能分離コーディングには Clean Architecture がありますが、MVVM でも十分に解決できるようです。 本講義とコードファクトリー様の中級講義を一緒に受講すれば、はるかに多くを得ることができると大胆です。
5.0
Seung Min Liang
フラッター川の1階。 講義が良い講義なのかは気にしなければわからないので決済前に常に悩むからだ。他人も似ているかと思って講義が良ければ受講坪を残す方。 講義はとても良いです。講義資料はとても良いです。他の講義と違い、本当に時間と真心を注いだ感じ。 講義を聞いて、あまりにも決済しても時間惜しくて聞かないが、この講義は聞き続けている。 私は会社員なので時間が足りませんが、講義資料のおかげで簡単に復習できます。 講義というのが聞いてみると以前のことを食べるのに、まとめられた資料があるから分からない部分を探してみると早く良い。おかげで講義を聞くとき連続して受講するのがいい。
5.0
김동혁
"Flutter学習の新しい地平:完全な講義経験" 数多くの有名な講義も聞き、ブートキャンプも行ってきましたが、これだけの満足度を感じた講義は初めてでした。講義内容が本当に論理的で緻密に織られていて、見るたびに感心が出る講義でした。簡単な内容はより簡単に教え、難しい内容は講義のビルドアップを通じて一段階ずつ理解させてくれて結局は 'あ、これでこれらを学んだんだ。ああ、これはこれです'という一言と感嘆が出ました。本当によく編まれた映画を見て満足する感じでした。 資料も本当によく作られていて、これだけ見て2回毒ができるほど細かく構成されていました。講義で浅く扱った内容も資料には深く勉強できるようになっていて本当に満足な講義でした。すべての資料が一貫して整理されているので、川の真ん中に逃した部分があっても資料を通じて十分に補完することができました。 私は現在Flutterを勉強している人ですが、この講義が本当にたくさんの役に立ちました。 Flutterをしっかり勉強している気がし、まるで光明を見つけた気分でした。今後の講義も楽しみにしています。本当にありがとうございます。
必須で知っておくべき実践Dart文法
Flutterの動作原理を理解するために必要な知識
視覚的、データ的に一貫性のあるサービス作り
持続可能なサービスを作る方法
Flutterアプリ開発、
基礎を身につけたら次は実践を学ぶ番です! 📱
すべてのFlutter開発者は知らず知らずのうちにBuildContextとInheritedWidgetを使用していますが、その概念を正しく理解して使いこなしている開発者は多くありません。また、Flutterの基盤となるDartやWidgetの動作原理を深く学習しなければ、理由や原理が分からないまま、かろうじて動くだけのコードを書くことになってしまいます。
状態管理パッケージだけでも GetX、Provider、Riverpod、Bloc、Cubit など、次々と新しい技術が登場しています。特に最近 Flutter を始めた開発者は、StatefulWidget が存在する中で、なぜこれらのパッケージが登場し、なぜこのような形で機能を提供しているのかという正確な理由を知らないまま、パッケージの実装方法を中心に学習してしまいがちです。そのため、これまでの文脈を正しく理解して使いこなすことが難しくなっています。
実戦プロジェクトを進めていると、プロジェクトが大きくなるにつれて、これ以上手を加えるのが怖くなることがあります。コードの複雑度が高まりすぎて、変更がどのような問題を引き起こすか予想できないレベルに達してしまったのです。プロジェクトを運営しながら発生する変更事項を反映する際に直面しがちな問題ですが、ここまで来られた皆さんは、アーキテクチャを学ぶべき段階です。
本講義は、他のプロダクトを模倣するクローンコーディングや、少し調べれば学べるような特定のライブラリの使用方法を教えることに焦点を当てた講義ではなく、DartとFlutterに関する正しい知識に基づき、持続可能なプロジェクトを作ることを目標としています。
理由と原理を教える講義
Dartの動作原理と、そこから派生する様々な問題を紹介し、それらをどのように解決するか、最大限実務的かつ本質的な内容を扱います。また、数多くの状態管理パッケージがどのような問題を解決するために登場し、どのように問題を解決するのかを学び、実際にコードで実装してみましょう。
持続可能なサービスを作る講座
本講義は、単に動作するアプリを作る段階を超えて、視覚的・データ的に一貫性のあるサービスを実装し、プロジェクトの成長に伴って増大するコードの複雑さを制御し検証する方法を扱います。これを通じて、持続可能なサービスを作る方法を学んでいきましょう。
📌 受講前にご確認ください!
本講義はFlutterアプリ開発シリーズの2番目の講義です。Flutterアプリ開発基礎講義は以下の講義を参考にしてください。
1. 実践Dart文法
2. 状態管理
3. デザインシステム & レスポンシブUI
4. MVVM & テスト

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

2. グローバルサービスのための多言語対応実装

3. カスタムテーマの実装 - ライトテーマ

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

4. ディスプレイサイズの変更に反応するUIの実装
5. MVVMアーキテクチャの実装
6. ユニット&ウィジェットテストの実装

7. 商品決済統合テストの実装
Q. Flutterの最新バージョンで受講可能ですか?
はい!Flutterの最新バージョンで受講いただけるよう、Notionの学習資料を随時アップデートしています :) 講義動画と異なる部分は講義資料を参考にしてください。もし受講中に問題が発生した場合は、いつでもオープンチャットへお問い合わせいただければ、迅速に対応させていただきます。 (26.01.28:最終確認バージョン Flutter 3.38.8)
Q. Visual Studio Code(VSCode)で進める理由はありますか?
VSCodeはAndroid Studioよりもメモリ使用量が少ないため、より多くの方に受講していただけるようVSCodeを選択しました。また、VSCodeで提供されているほとんどの機能はAndroid Studioでもサポートされているため、少し調べていただければAndroid Studioでも同様にご利用いただけます。
Q. 受講期限が無制限ではない理由がありますか?
講義の購入後に後回しにせず受講していただくために期限を設けておりますが、受講期限の延長をご希望の場合は、いつでも devstory.co.kr@gmail.com までインフロンのメールアドレスをお知らせください!講義資料は一生所有可能です :)
Q. どの状態管理でプロジェクトを進めますか?
状態管理編ではStatefulWidget、InheritedWidget、Provider、Riverpod、Cubit、Blocの理論および実習を行い、デザインシステムおよびMVVM編では講義はProviderで進めますが、RiverpodとBlocを使用したプロジェクトのソースコードを追加で提供しております。
学習対象は
誰でしょう?
自分だけのカスタムテーマを実装したい開発者
持続可能で一貫性のあるアプリを作りたい方
Flutterでの就職を希望されている方
自分だけのアプリサービスを本格的に作りたい方
単なる実装を超えて、持続可能なサービスを作りたい方
前提知識、
必要でしょうか?
Flutterアプリ開発基礎講座
全体
125件 ∙ (14時間 23分)
3. intro
03:06
4. オブジェクトの作成&比較
10:32
5. 値の比較 - 練習の準備
07:22
6. 値の比較 - 直接実装
08:57
7. 値の比較 - Equatable
03:56
8. オブジェクトのコピー
16:35
10. 不変オブジェクト - 配列
04:35
14. コードジェネレータ - 理論
05:17
15. コードジェネレータ - 実習
07:28
16. final & const
04:13
17. getter &
10:19
18. extends & mixin
04:50
19. 拡張
04:06
20. intro
00:18
21. 宣言型&命令型
01:37
22. 状態管理を理解する
02:59
23. プロジェクトの準備
06:16
24. StatefulWidget理論
03:27
35. Provider理論1
11:15
36. Provider理論2
09:10
37. Provider 実習
21:08
38. Providerの特徴
02:54
39. Riverpod理論1
13:54
40. Riverpod理論2
09:42
41. Riverpod 練習1
05:56
42. Riverpod 練習2
12:02
43. Riverpodの特徴
01:18
44. BLoCパターン
03:25
45. Cubit理論
10:29
46. Cubitの練習
16:53
47. Cubitの特徴
00:48
48. Bloc理論
06:14
49. Bloc 練習1
08:45
50. Bloc実習2
13:01
51. Blocの特徴
01:32
全体
35件
4.7
35件の受講レビュー
受講レビュー 12
∙
平均評価 3.8
5
最高の講義の一つです。イチオシです。 講義評が好きで申請して聞きました。 フラッターを学びたい気持ちはFlutter 2.Xバージョンの時からでしたが、フラッターでセキュアコーディングまで解決する自信がなくて未来的でした。 会社のセキュリティ検証に合格するために必ず実装する必要があるセキュアコーディングの一部の機能の実装に成功した後 昨年末からフラッターをきちんと学ばなければならないインフラのフラッター講座を多数聴いています。 初歩講座、中級講座を聞きながら講座ごとに学ぶことが多いです。 フラッターを学びながら接する状態管理の部分で多くの苦労を経験しています。 インターネットで検索するとriverpodの状態管理が良いという内容が多く、学びたくて講義を検索するとほとんどProviderになっています。 本講義は講義評価も良く、いくつかの状態管理セクションがあり、迷わず申請して聞いたのですがとても良いです。 動画講義はProvider状態管理中心になっていますが、Riverpod状態管理バージョンもノッションにあげてくださって本当にたくさん学んでいます。 詰まるたびに講師様が親切で迅速な回答のおかげで、少しずつ成長するような気持ちが感じられます。 私はサービス企画業務をしてから遅れた50歳でコーディングを学び始めました。 そういえば射手なしで一人で解決していかなければならない幕屋、壁にぶつかると長い間止まって解決すれば進度出てくる多くの難しさ。 新しい言語を学ぶたびに恐怖が先に進みますが、トレントを追いかけようとフラッターも学んでいます。 YouTubeには気になっても解決できないのに、デブストーリー(DevStory)さんの迅速な回答に手軽に解決されるのですぐそばに心強い射手を置いた気分です。 UI と機能分離コーディングには Clean Architecture がありますが、MVVM でも十分に解決できるようです。 本講義とコードファクトリー様の中級講義を一緒に受講すれば、はるかに多くを得ることができると大胆です。
受講レビュー 4
∙
平均評価 5.0
5
最高のフラッター講義!おすすめです。 フラッターを現業で使う方、そしてフラッター開発者ではありませんが、素早く必要な機能だけを学び、きちんとしたアプリをリリースしたいという方におすすめいたします。フラッターの特性を核心だけ見て説明してくれてサイドプロジェクトでフラッターを選んでくださる方にも多くのお役に立てそうです。 👍 私はシューティングゲームのないスタートアップでフラッターアプリを開発しています。前回のデブストーリー様講義を通じて講師様がコーディングする方法、勉強する方法をたくさん学んでおかげでアプリ開発者として入社もして離職もしてよく成長中です。その間、メンテナンスだけを担当していた私は今新しいプロジェクトを担当しました。 今回の講義では、実務で、実際のフラッターアプリで開発したアプリをメンテナンスするのに大きな助けになったようです。特にステータス管理、テーマ、言語パック、その他など.. すぐに実務で、あるいは私のプロジェクトにすぐに必要な内容があって、私は会社のアプリ管理に多くの役に立ったようです。フラッターでスタートアップに入社してみた方はみんな経験してみましたでしょう。よかったら、複数の開発者がそれぞれの状態管理を使って、1つのアプリに3つ以上状態管理が存在するアプリに会うことができます。私は本当にアプリを再作成したいと思うが、会社の事情に早く退社したが、今その会社に通っています。 他のフラッター講義もあまりにも良い講義が多いが、どうしても残念だった部分がコードや学習資料でしたがデブストーリー様講義ではノッションでUIコードはあらかじめ用意していただき、講義を止めることなく必要なロジックだけ得ることができ学習が効率的です。個人的にこんな部分で受講生たちをたくさん気になっていたのが感じられていいと思います。 そして、ただ内容だけを教えてくれるのではなく、どのようにこの情報を見つけることができるのか、どこで見つけることができるのか教えてくれるのもとても良いようです。会社にこういう死水分がいらっしゃるとこんなに一人で挿せなくてもいいそうです。射手がいないので、会社でウダンタンタンを開発し、幕を閉じるたびにインフラストラクチャに来ています。過去の私のように受講するかどうか悩んでいるフラッター新入開発者たち..受講をお勧めします。私が基礎が不足している人は、以前の講義を聞いてくれれば本当に助けになります。 個人プロジェクトをデベロップするために今日も講義を見ていますが、会社アプリにも役立ちますが、私の個人アプリにも適用してみたい機能が多く、今回の講義がより良いようです。次の中級、高級講義もお待ちしております講師様!
受講レビュー 1
∙
平均評価 5.0
5
単に一つ一つ実装するのはYouTubeにも資料があふれていますが、この講義は本当に実務に必要な多くの内容が論理的な順番に盛り込まれています。特に全体的なアーキテクチャを立てて悩むことができる点、そしてMVVMパターンを適用してそれぞれコードを分離してメンテナンスに有利に開発できるという点、多言語やテーマ、デザインシステムのような点はどこでもきちんと学びにくい内容のようです。 そして、過程で役に立つヒントも出続けます。他の方にもおすすめです。 実は私は最初に日程に追われて必要な内容だけを選んで聞こうとしました。この授業は、順番に論理的に理解しながら、全体をじっくりと習得することが重要なようです。それでは何か突然森が見えて本当に開発者としてレベルが一つ上がることができると思います。
受講レビュー 2
∙
平均評価 5.0
受講レビュー 5
∙
平均評価 5.0
5
フラッターを学ぶためにいくつかの講義を聞きました。 ほとんどの講義がフラッターでいくつかのアプリを作ることはできますが、何か不足していることを感じていました... ふと'デブストーリー'さんの基礎講義を見て、フラッターに対する感を掴むようになり、 本当の講義も聞いたところ... やっぱりです。~~~ ^^ 論理的でクリーンな説明! フラッターの膨大で繊細な準備資料! (準備された資料で本も少し出してください...^^ ) デザインシステムとMVVMリファクタリングは特に良かったです…^^ フラッターをしっかり学びたい方には強くお勧めします。 素晴らしい講義! ありがとうございます。デブストーリー... ^^
¥17,459
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!