inflearn logo

Scalable Flutter App: Supabase, Clean Architecture & BLoC

Leap beyond Flutter basics and become an expert in designing production-level architectures. Build scalable apps using Clean Architecture, Supabase, BLoC, and Monorepos.

(4.3) 6 reviews

51 learners

Level Basic

Course period Unlimited

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

News

2 articles

  • Hello.

    I’ve just launched the Scalable Flutter: Supabase, Clean Architecture & Riverpod course on Inflearn.

    To celebrate the launch, we’ve prepared a discount coupon for the Riverpod course.

    🚀 Celebrating the Launch of the Riverpod Course

    We are also offering a discount on the previously released course Scalable Flutter: Supabase, Clean Architecture & Bloc on this occasion.

    🔥 Bloc Course Discount


    What would happen if you converted an app built with Bloc to Riverpod?

    Creating this course was quite an enjoyable experience.

    Even while reimplementing the application originally built with Bloc using Riverpod, we did not touch the core business logic at all.

    The magic of switching from Bloc to Riverpod while keeping the core business logic intact.

    This is exactly the power of Clean Architecture that I wanted to demonstrate in this course.

    State management libraries can change.

    However, the core business logic of the application does not need to change along with it.

    Then how can we build this kind of structure in a real project?

    In this course, we will build a truly scalable Flutter application from start to finish based on Supabase + Clean Architecture + Monorepo + Riverpod.

    Rather than simply explaining how to use Riverpod,

    • How to separate business logic from state management logic

    • How to design a structure that remains easy to maintain even as the project grows

    • How can you protect core business logic even when the state management approach changes?

    • How to build a full-stack Flutter app using Supabase

    • How to structure applications and shared packages in a monorepo environment

    We’ll explore this by building a real-world application.

    If you have already studied Bloc

    If you have already learned Clean Architecture and Bloc through “Scalable Flutter: Supabase, Clean Architecture & Bloc”, this course will be even more interesting.

    See for yourself what changes and what does not when changing the state management approach of the same application from Bloc to Riverpod.

    If you have already studied Riverpod 3,

    You can now apply the Riverpod you learned in “Flutter Riverpod 3: A Paradigm Beyond State Management” to a real-world, sizable application.

    Beyond Riverpod's API and usage, experience how to use Riverpod within an application's overall architecture.


    We are living in an era where AI writes code.

    However, I believe it is still the developer’s responsibility to decide what to place where, what should depend on what, and what to change or keep unchanged when changes occur as the project grows.

    Through this course, we hope you will experience how to design Flutter applications that are resilient to change, going beyond simply writing code.

    Thank you.

    1
  • Hello.

    I have recently launched the "Scalable Flutter App: Supabase, Clean Architecture & Bloc" course on Inflearn.

    To celebrate the launch, we are offering a 15,000 KRW (86% discount) coupon.

    Although this is my first time on Inflearn, I have been consistently releasing Flutter/Dart related courses on Udemy.

    • Flutter Riverpod / Bloc / Provider / Redux Essential

       

    • Dart Frog API Development with Clean Architecture

    We are in an era where AI writes code, but
    where to place that code and how to design a scalable architecture remains the responsibility of the developer.

    This course goes beyond simple functional implementation and covers how to design production-level architecture that remains stable even as the project grows.

    Once you have learned state management to some extent,
    you will now learn how to combine and operate that knowledge within the larger structures of monorepo and clean architecture.

    🚀 This course is recommended for:

    • Those who are struggling with maintenance as their code grows.

    • Those who want to apply Clean Architecture to real-world projects

    • Those who want to build full-stack apps using Supabase without the burden of backend development

    • Those who want to experience a real-world monorepo environment

    Start with an 18-hour course worth ₩108,900 for just ₩15,000 to celebrate the launch.

    I will be with you through the process of making your code one step more robust.

    Thank you.

    0

$84.70