Áoreafeichtinger/flutter_production_boilerplate
A flutter boilerplate project containing bloc, lints, hive, easy_translations and more!
🚀 Flutter Production Boilerplate — Khởi điểm hoàn hảo cho ứng dụng thực tế
Một dự án boilerplate Flutter trùng hợp các thư viện phổ biến như BLOC, Hive, Easy Localization và Flutter Lints, được cấu hình sẵn theo các thực hành tốt nhất từ Google.
Đây là điểm khởi đầu cá nhân của tác giả dành cho các dự án thực tế. Dự án áp dụng các nguyên tắc tốt nhất do Google và cộng đồng đề xuất, bao gồm quản lý trạng thái bằng BLOC & Cubit, quy tắc linting nghiêm ngặt, lưu trữ nền tảng độc lập với Hive, cấu trúc dự án rõ ràng, hằng số constructor và các widget được tách rời tái sử dụng.
✨ Điểm nổi bật
- Quản lý trạng thái BLOC & Cubit: Áp dụng mô hình BLOC và Cubit để quản lý trạng thái ứng dụng một cách rõ ràng và mở rộng.
- Flutter Lints: Cấu hình các quy tắc linting nghiêm ngặt giúp duy trì chất lượng mã nguồn cao.
- Hive cho lưu trữ: Hỗ trợ lưu trữ cục bộ trên mọi nền tảng, bao gồm cả web, nhờ Hive và Hive Flutter.
- Quản lý bản địa hóa dễ dàng: Sử dụng Easy Localization để hỗ trợ đa ngôn ngữ một cách đơn giản.
- Hỗ trợ tần số làm mới màn hình cao: Tích hợp Flutter Displaymode để tận dụng màn hình có tần số cao.
- Cấu trúc dự án chuẩn Google: Tổ chức thư mục rõ ràng, dễ bảo trì và mở rộng.
- Các widget tái sử dụng: Tách rời các widget phổ biến để giảm lặp code và tăng tính tái sử dụng.
- Ghi chú tài liệu kèm ví dụ: Mã nguồn chứa nhiều chú thích và ví dụ thực tế để dễ học tập.
💡 Vì sao đáng chú ý
Không chỉ là một dự án mẫu đơn thuần, Flutter Production Boilerplate được thiết kế như một nền tảng khởi tạo thực sự, giúp bạn tiết kiệm thời gian cấu hình ban đầu. Mỗi công nghệ đều được lựa chọn cẩn thận và tích hợp sẵn, giúp bạn tập trung ngay vào logic nghiệp vụ.
Dự án phù hợp với cả nhà phát triển mới và kinh nghiệm, đặc biệt khi cần xây dựng nhanhan một ứng dụng Flutter đáp ứng tiêu chuẩn thực tế. Bạn có thể dễ dàng tùy biến giao diện, thay đổi tên gói hoặc loại bỏ các gói không cần thiết chỉ trong vài bước ngắn.
#Flutter #Bloc #Hive #Localization #Boilerplate #TiniX
Dự án tương tự
Khám phá các dự án và mô hình AI khác có sự tương đồng.
An open-source remote desktop application designed for self-hosting, as an alternative to TeamViewer.
Flutter 超完整的开源项目,功能丰富,适合学习和日常使用。GSYGithubApp 系列的优势:我们目前已经拥有 Flutter、Weex、ReactNative、Kotlin View、Kotlin Jetpack Compose ,Compose MultiPlatform,Harmony ArkUI 七个版本,功能齐全,项目框架内技术涉及面广,完成度高,持续维护,配套文章,适合全面学习,对比参考。
A predictable state management library that helps implement the BLoC design pattern
A Beautiful and Feature-rich Music & Video Player with Youtube Support, Built in Flutter
A mobile Twitch client for iOS and Android with 7TV, BetterTTV (BTTV), and FrankerFaceZ (FFZ) support.
A highly customizable rich-text editor for Flutter. The AppFlowy Editor project for AppFlowy and beyond.