自托管群聊应用 (firebase + Clean Architecture)
展示一些
并给仓库点星以支持项目
截图
我们使用的包
flutter_bloc : 使 bloc 和 cubit 易于集成到 Flutter 中的小部件。专为与 package:bloc 配合使用而构建。Bloc 库提供了非常好的工具,与其他使用 Stream 的状态管理解决方案相比,它是一颗真正的宝石。
get_it : 这是 Dart 和 Flutter 项目的一个简单的**服务定位器**,并包含一些额外功能,这些功能深受 Splat 的启发。它可以用来代替 `InheritedWidget` 或 `Provider` 来访问对象,例如从你的 UI 中访问。
equatable: 在 `Dart` 中比较对象通常需要重写 `==` 运算符以及 `hashCode`。
custom_image_picker:- 链接:
bubble:- 链接:
agora_rtc_engine:- 链接:
font_awesome_flutter:- 链接:
firebase : 是由 Google 为移动和 Web 应用开发的最棒的后端即服务 (BaaS),它帮助你构建、改进、增长你的应用并提供更丰富的应用体验。
firebase_storage : Cloud Storage for Firebase 是一个强大的、简单的、成本效益高的对象存储服务,专为 Google 规模而构建。Cloud Storage 的 Firebase SDK 为你的 Firebase 应用添加了 Google 安全性,用于文件上传和下载,无论网络质量如何。
cloud_firestore : Cloud Firestore 是一个灵活、可扩展的数据库,适用于 Firebase 和 Google Cloud Platform 的移动、Web 和服务器开发。
firebase_auth : Firebase 身份验证旨在使构建安全的身份验证系统变得容易,同时改善最终用户的登录和入门体验。它提供了一个端到端的身份解决方案,支持电子邮件和密码账户、电话认证,以及 Google、Twitter、Facebook 和 GitHub 登录等等。
# Clean Architecture 由我们友好的 Uncle Bob 提出
创建与维护者
@AmirKhan ,YouTube : @eTechViral ,Twitter : @AmirKhan








