图片分享
一个全栈图片分享和云存储应用,使用 Flutter、Firebase 和 GetX。提供 Facebook 和 Google 登录/注册功能。
一个全栈图片分享和云存储应用,使用 Flutter、Firebase 和 GetX。提供 Facebook 和 Google 登录/注册功能。用户可以使用他们偏好的平台登录或注册,直接从他们的图库或存储中分享/上传图片帖子,并将它们备份到云端。
- 使用 Firebase 身份验证、Google 身份验证和 Facebook 身份验证进行用户身份验证。
- 后端使用 Firebase Cloud Firestore
- 状态管理使用 GetX
- 图片压缩、裁剪和选择通过我的 pub.dev 上的包实现: SelectCropCompressImage
演示视频和应用内截图
如何在您的物理设备上安装该应用
下载源代码并使用 Flutter CLI 或 Android Studio 编译 APK
想为项目贡献力量吗?
只需提交您的拉取请求。我一定会看看的。?
APKs
APKs 可以在这里找到: 这里
Debug 和 Release APK 文件也可以在 GitHub 的 apk_files 目录中找到。
Firebase Firestore 架构结构
- users -> 用户列表及其属性。
- posts -> 图片帖子列表及其属性。
模型包括
- UserModel: email, name, profilePicUrl, userId 以及用户的 postId 列表。
- PostModel: postId, imageId, date, title, url, userId
