图片分享

一个全栈图片分享和云存储应用,使用 Flutter、Firebase 和 GetX。提供 Facebook 和 Google 登录/注册功能。

一个全栈图片分享和云存储应用,使用 Flutter、Firebase 和 GetX。提供 Facebook 和 Google 登录/注册功能。用户可以使用他们偏好的平台登录或注册,直接从他们的图库或存储中分享/上传图片帖子,并将它们备份到云端。

  • 使用 Firebase 身份验证、Google 身份验证和 Facebook 身份验证进行用户身份验证。
  • 后端使用 Firebase Cloud Firestore
  • 状态管理使用 GetX
  • 图片压缩、裁剪和选择通过我的 pub.dev 上的包实现: SelectCropCompressImage

演示视频和应用内截图

Demo Image

如何在您的物理设备上安装该应用

下载源代码并使用 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

GitHub

查看 Github