Post Real,一款社交媒体应用
一款仅允许您通过相机拍照(而非从图库中选择)的社交媒体应用,以鼓励实时真实的分享。
截图
特点
- 通过相机拍摄照片
- 点赞/评论帖子
- 与其他用户建立联系
更多待办任务
- 添加更多功能,如通知、导航
- 优化代码,重构,实现本地存储缓存
- 发布到 Google Play 商店
- 您的 PR 或任何形式的贡献都将得到认可。
- 如有任何目的: [email protected]
集成服务
- Firebase 身份验证、Firestore、Storage
使用的状态管理
- Flutter Bloc
运行应用前的配置
android、ios、web、windows、macos 目录被 git 忽略。所以您需要像下面那样创建它们
- 首先进入项目目录(postreal)
- 运行以下命令
# to create ios directory flutter create -i swift . # to create android directory flutter create -a kotlin . - 如果您要在 iOS 上运行,则需要向 Info.plist 文件指定相机和照片库权限。
- Info.plist 位于 ios/Runner/Info.plist
- 以下是您需要在 Info.plist 文件内的 ‘dict’ 标签中添加的键/字符串值
<key>NSPhotoLibraryUsageDescription</key> <string>Photo Library Usage</string> <key>NSCameraUsageDescription</key> <string>Camera Usage</string> <key>NSMicrophoneUsageDescription</key> <string>Microphone Usage</string> - 现在,在指定了 iOS 权限要求之后,您需要为此项目配置 Firebase。
- 在 lib 目录中添加您自己的 firebase_options.dart 文件,其中包含您的 Firebase 密钥和配置。您可以通过阅读任何有关 Flutter 配置 Firebase 的文档来完成此步骤。
- 对于 iOS,您还需要 GoogleService-Info.plist 文件。您可以从 Firebase 控制台的 iOS 应用部分获取此文件。
- 获取 GoogleService-Info.plist 文件后,在 Xcode 中打开 ios 目录,然后将此文件添加到 Runner/Runner 目录。
- 设置好您自己的 Firebase 后,现在您需要更新此应用的应用程序捆绑 ID。将此应用的捆绑 ID 与您在 Firebase 配置期间保留的 ID 匹配。
- 现在您已准备好运行该应用。




