inflearn logo
知識共有
inflearn logo

拡張性のあるFlutterアプリ:Supabase、Clean Architecture & Bloc

Flutterの基礎を超え、実務レベルのアーキテクチャを設計するエキスパートへと飛躍しましょう。クリーンアーキテクチャ、Supabase、Bloc、モノレポを活用して、拡張可能なアプリを構築します。

難易度 初級

受講期間 無制限

Flutter
Flutter
bloc
bloc
monorepo
monorepo
clean-architecture
clean-architecture
supabase
supabase
Flutter
Flutter
bloc
bloc
monorepo
monorepo
clean-architecture
clean-architecture
supabase
supabase

お知らせ

2 件

  • こんにちは。

    このたび、拡張性の高いFlutter:Supabase、Clean Architecture & Riverpod講座をインフランに新しく開設しました。

    リリースを記念してRiverpod講義の割引クーポンをご用意しました。

    🚀 Riverpod講義リリース記念

    また、以前リリースした拡張性の高いFlutter:Supabase、Clean Architecture & Bloc講座も、この機会に併せて割引します。

    🔥 Bloc講義割引


    Blocで作ったアプリをRiverpodに置き換えるとどうなるでしょうか?

    この講義を作りながら、かなり楽しい経験をしました。

    以前Blocで実装したアプリケーションをRiverpodで再実装しながらも、核心となるビジネスロジックにはまったく手を加えていません。

    BlocをRiverpodに変更したのに、核心的なビジネスロジックはそのまま維持される魔法。

    これこそが、今回の講義でお伝えしたかったクリーンアーキテクチャの力です。

    状態管理ライブラリは変更される可能性があります。

    しかし、アプリケーションの中核となるビジネスロジックまで一緒に変更する必要はありません。

    では、実際のプロジェクトではどのようにこのような構造を構築できるのでしょうか?

    この講義では、Supabase + Clean Architecture + Monorepo + Riverpodを基盤に、実際に拡張可能なFlutterアプリケーションをゼロから最後まで構築します。

    単にRiverpodの使い方だけを説明するのではなく、

    • ビジネスロジックと状態管理ロジックをどのように分離するか

    • プロジェクトが大きくなっても保守しやすい構造をどのように設計するのか

    • 状態管理の方式が変更されても、コアとなるビジネスロジックを保護する方法とは何か】【。

    • Supabaseを活用してFlutterアプリをどのようにフルスタックで構成するのか

    • Monorepo環境でアプリケーションと共通パッケージをどのように構成するか

    を実際のアプリケーションを作りながら見ていきます。

    すでにBlocを学習された方なら

    既存の「拡張可能なFlutter:Supabase、Clean Architecture & Bloc」を通じてClean ArchitectureとBlocを学習された方なら、今回の講義はさらに興味深いものになるでしょう。

    同じアプリケーションの状態管理方法をBlocからRiverpodに変更したとき、何が変わり、何が変わらないのかを直接ご確認ください。

    すでにRiverpod 3を学習された方は

    「Flutter Riverpod 3: 状態管理、それ以上のパラダイム」で学んだRiverpodを、今度は実際の大規模なアプリケーションに適用できます。

    RiverpodのAPIと使い方にとどまらず、Riverpodをアプリケーション全体のアーキテクチャの中でどのように活用するかを体験してみましょう。


    AIがコードを書いてくれる時代です。

    しかし、プロジェクトが大きくなったときに何をどこに配置するのか、何が互いに依存すべきなのか、そして変化が生じたときに何を変更し、何をそのまま維持するのかを決めるのは、依然として開発者の役割だと思います。

    今回の講義を通じて、単にコードを書くことにとどまらず、変化に強いFlutterアプリケーションを設計する方法を体験してみてください。

    ありがとうございます。

    1
  • こんにちは。

    今回、「拡張性のあるFlutter App:Supabase, Clean Architecture & Bloc」講座をInflearnに開設しました。

    リリースを記念して、15,000ウォン(86%割引)クーポンを差し上げます。

    • 有効期限:2026年2月28日 23時59分

    • クーポンリンク: 15,000ウォン(86%割引)

    • クーポンコード: 25561-24028f831524

    Inflearnは初めてですが、これまでUdemyでFlutter/Dart関連の講義を継続的にリリースしてきました。

    • Flutter Riverpod / Bloc / Provider / Redux Essential

       

    • Clean Architectureを用いたDart Frog API開発

    AIがコードを作成してくれる時代ですが、
    コードをどこに配置し、どのように拡張可能な構造で設計するかは、依然として開発者の役割です。

    この講義は単なる機能実装を超えて、
    プロジェクトが大きくなっても揺るがないプロダクションレベルのアーキテクチャ設計手法を扱います。

    状態管理をある程度学習されたなら、
    これからはモノレポ(monorepo)とクリーンアーキテクチャという、より大きな構造の中で
    その知識をどのように組み合わせ、運用していくのかを学ぶことになります。

    🚀 この講義はこのような方々におすすめです:

    • コードが大きくなるにつれて、メンテナンスに困難を感じている方

    • 実務プロジェクトにクリーンアーキテクチャを適用したい方

    • Supabaseを活用して、バックエンドの負担なくフルスタックアプリを作りたい方

    • 実際のモノレポ環境を経験したい方

    ₩108,900相当の18時間の講義を、リリース記念として₩15,000で始めてみてください。

    皆さんのコードが一段と堅牢になる過程を共に歩んでいきます。

    ありがとうございます。

    0

¥13,777