inflearn logo

Ứng dụng Flutter có khả năng mở rộng: Supabase, Clean Architecture & Bloc

Hãy vượt xa những kiến thức cơ bản về Flutter để trở thành chuyên gia thiết kế kiến trúc cấp độ thực tế. Xây dựng các ứng dụng có khả năng mở rộng bằng cách sử dụng Clean Architecture, Supabase, Bloc và Monorepo.

(4.3) 6 đánh giá

51 học viên

Độ khó Cơ bản

Thời gian Không giới hạn

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

Tin tức

2 bài viết

  • koreancrossfitte4957님의 프로필 이미지

    Xin chào.

    Lần này, chúng tôi đã ra mắt khóa học Flutter có khả năng mở rộng: Supabase, Clean Architecture & Riverpod trên Inflearn.

    Nhân dịp ra mắt, chúng tôi đã chuẩn bị phiếu giảm giá cho khóa học Riverpod.

    🚀 Kỷ niệm ra mắt khóa học Riverpod

    • Giá ưu đãi: 15.000 won

    • Thời hạn hiệu lực: 2026.9.30

    • Liên kết nhận mã giảm giá: 15.000 won (giảm 86%)

    Ngoài ra, chúng tôi cũng giảm giá trong dịp này cho khóa học Flutter có khả năng mở rộng: Supabase, Clean Architecture & Bloc đã ra mắt trước đây.

    🔥 Giảm giá khóa học Bloc

    • Giá ưu đãi: 15.000 won

    • Thời hạn hiệu lực: 30.9.2026

    • Liên kết phiếu giảm giá: 15.000 won (giảm 86%)



    Nếu chuyển ứng dụng được xây dựng bằng Bloc sang Riverpod thì sẽ như thế nào?

    Khi xây dựng khóa học này, tôi đã có một trải nghiệm khá thú vị.

    Mặc dù xây dựng lại ứng dụng vốn được triển khai bằng Bloc bằng Riverpod, chúng tôi hoàn toàn không động đến logic nghiệp vụ cốt lõi.

    Phép màu khi chuyển từ Bloc sang Riverpod mà vẫn giữ nguyên logic nghiệp vụ cốt lõi.

    Đây chính là sức mạnh của Clean Architecture mà tôi muốn giới thiệu trong khóa học này.

    Thư viện quản lý trạng thái có thể thay đổi.

    Tuy nhiên, không nhất thiết phải thay đổi cả logic nghiệp vụ cốt lõi của ứng dụng.

    Vậy trong một dự án thực tế, chúng ta có thể xây dựng cấu trúc như thế nào?

    Trong khóa học này, chúng ta sẽ xây dựng một ứng dụng Flutter có khả năng mở rộng thực tế từ đầu đến cuối, dựa trên Supabase + Clean Architecture + Monorepo + Riverpod.

    Không chỉ đơn thuần giải thích cách sử dụng Riverpod,

    • Cách tách biệt logic nghiệp vụ và logic quản lý trạng thái

    • Cách thiết kế một cấu trúc dễ bảo trì ngay cả khi dự án phát triển lớn hơn

    • Làm thế nào để bảo vệ logic nghiệp vụ cốt lõi ngay cả khi phương thức quản lý trạng thái thay đổi?

    • Cách xây dựng ứng dụng Flutter full-stack bằng Supabase

    • Cách tổ chức ứng dụng và các package dùng chung trong môi trường Monorepo

    thông qua việc xây dựng một ứng dụng thực tế.

    Nếu bạn đã học Bloc rồi,

    Nếu bạn đã học Clean Architecture và Bloc qua 「Flutter có khả năng mở rộng: Supabase, Clean Architecture & Bloc」, khóa học này sẽ càng thú vị hơn.

    Hãy trực tiếp kiểm chứng điều gì thay đổi và điều gì không thay đổi khi chuyển phương thức quản lý trạng thái của một ứng dụng như vậy từ Bloc sang Riverpod..

    Nếu bạn đã học về Riverpod 3 rồi

    “Flutter Riverpod 3: Mô hình vượt xa quản lý trạng thái” Giờ đây, bạn có thể áp dụng Riverpod đã học vào một ứng dụng thực tế có quy mô đáng kể. to a real-world, sizable application.

    Vượt ra ngoài API và cách sử dụng Riverpod, hãy trải nghiệm cách tận dụng Riverpod trong toàn bộ kiến trúc của ứng dụng.


    Đây là thời đại mà AI viết mã.

    Tuy nhiên, tôi cho rằng khi dự án phát triển lớn hơn, việc quyết định nên đặt gì ở đâu, những thành phần nào cần phụ thuộc lẫn nhau, và khi có thay đổi thì nên thay đổi điều gì, giữ nguyên điều gì vẫn là trách nhiệm của nhà phát triển.

    Thông qua khóa học này, hy vọng bạn sẽ được trải nghiệm, vượt xa việc đơn thuần viết mã, cách thiết kế ứng dụng Flutter có khả năng thích ứng tốt với những thay đổi.

    Xin cảm ơn.

    1
  • koreancrossfitte4957님의 프로필 이미지

    Xin chào.

    Lần này, tôi đã mở khóa học "Ứng dụng Flutter có khả năng mở rộng: Supabase, Clean Architecture & Bloc" trên Inflearn.

    Nhân dịp ra mắt, tôi xin gửi tặng mã giảm giá trị giá 15.000 VNĐ (giảm 86%).

    • Thời hạn hiệu lực: 23 giờ 59 phút ngày 28 tháng 2 năm 2026

    • Link coupon: 15.000 VNW (giảm 86%)

    • Mã giảm giá: 25561-24028f831524

    Mặc dù đây là lần đầu tiên tôi đến với Inflearn, nhưng trong suốt thời gian qua tôi đã liên tục ra mắt các bài giảng liên quan đến Flutter/Dart trên Udemy.

    • Flutter Riverpod / Bloc / Provider / Redux Essential

       

    • Phát triển Dart Frog API với Clean Architecture

    Mặc dù chúng ta đang ở trong thời đại mà AI có thể viết mã thay cho con người, nhưng
    việc đặt mã ở đâu và thiết kế cấu trúc có khả năng mở rộng như thế nào vẫn là nhiệm vụ của các nhà phát triển.

    Khóa học này không chỉ dừng lại ở việc triển khai các tính năng đơn thuần,
    mà còn đề cập đến phương pháp thiết kế kiến trúc cấp độ production giúp dự án luôn ổn định ngay cả khi quy mô mở rộng.

    Nếu bạn đã học về quản lý trạng thái ở một mức độ nhất định,
    giờ đây bạn sẽ được học cách kết hợp và vận hành kiến thức đó bên trong một cấu trúc lớn hơn gọi là monorepo và kiến trúc sạch (clean architecture).

    🚀 Khóa học này được đề xuất cho những đối tượng sau:

    • Những người đang gặp khó khăn trong việc bảo trì khi mã nguồn ngày càng trở nên lớn hơn

    • Những người muốn áp dụng Clean Architecture vào dự án thực tế

    • Những ai muốn tạo ứng dụng full-stack bằng Supabase mà không gặp áp lực về backend

    • Những người muốn trải nghiệm môi trường monorepo thực tế

    Hãy bắt đầu khóa học dài 18 giờ trị giá 108.900 ₩ với giá chỉ 15.000 ₩ nhân dịp ra mắt.

    Tôi sẽ đồng hành cùng các bạn trong quá trình giúp mã nguồn của bạn trở nên vững chắc hơn một bậc.

    Cảm ơn bạn.

    0

2.254.307 ₫