Flutter Riverpod 3: Quản lý trạng thái, một mô hình vượt xa hơn thế
Riverpod 3.0 không còn đơn thuần là một công cụ quản lý trạng thái nữa. Nó đánh dấu sự tiến hóa sang một mô hình mới mà người sáng lập Remi Rousselet đã đề ra: Khung đồng bộ hóa dữ liệu (Data Synchronization Framework). Khóa học này mạnh dạn lược bỏ các lý thuyết cơ bản liệt kê rườm rà, được thiết kế để giúp bạn chinh phục hoàn toàn những thay đổi đột phá và tính năng mới của Riverpod 3 chỉ trong vòng 5.5 giờ.
22 học viên đang tham gia khóa học này
Độ khó Cơ bản
Thời gian Không giới hạn
Trong thời đại AI, kiến trúc Flutter vẫn là phần việc của nhà phát triển.
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.




