自托管群聊应用 (firebase + clean architecture)

展示一些 并点亮仓库以支持项目

屏幕截图

我们正在使用的软件包

flutter_bloc : 使bloc和cubit轻松集成到Flutter中的小部件。为了与package:bloc配合使用而构建。Bloc库提供了非常好的?工具,与其他使用Streams的状态管理解决方案相比,它是一颗纯粹的宝石。

get_it : 这是Dart和Flutter项目的简单服务定位器,并带有一些高度受到Splat启发的额外功能。它可以替代InheritedWidgetProvider来访问对象,例如从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 SDKs为您的Firebase应用程序的文件上传和下载增加了Google安全性,无论网络质量如何。

cloud_firestore : Cloud Firestore是Firebase和Google Cloud Platform为移动、Web和服务器开发提供的一个灵活、可扩展的数据库。

firebase_auth : Firebase身份验证旨在简化安全身份验证系统的构建,同时改善最终用户的登录和入门体验。它提供端到端的身份解决方案,支持电子邮件和密码帐户、电话认证,以及Google、Twitter、Facebook和GitHub登录等。

# 由我们友好的Bob叔叔提出的干净架构

创建和维护者

@AmirKhan,YouTube : @eTechViral,Twitter : @AmirKhan

GitHub

查看 Github