TrashPick 移动应用
✨ 关于
TrashPick 移动应用旨在指导人们如何正确处理垃圾。用户可以注册为垃圾拾荒者或垃圾收集者。垃圾拾荒者可以发布垃圾处理的详情,并将他们的垃圾出售给垃圾收集者。垃圾收集者可以从垃圾拾荒者那里购买,然后出售给回收中心。两个用户都可以通过使用此应用获得积分并赢得奖励。TrashPick 项目是由 Ethugalpura Pioneers’ District Rover Crew 开发的。此 Alpha 版本不包含完整的需求和界面。此项目已作为开源项目为教育目的而开发。
? 发布状态
版本 – Alpha Release 1.0
初始发布日期 – 2021/07/30
? 部署
目前未在使用中
? 使用技术
- Flutter
- Dart
- Android Studio
? 先决条件
在开始之前,请遵循以下要求
- Firebase 项目
- Google Maps API
- Dart SDK >=2.14.0 <3.0.0
- Flutter SDK >=2.0.0
? 如何设置
- 下载或克隆仓库
- 将项目移动到选定的目录
- 创建 Firebase 项目
- 创建 Google Maps API
- 使用代码编辑器(Android Studio, Visual Studio Code)打开
- 添加 Firebase 配置文件
- iOS – GoogleService-Info.plist
- Android – google-services.json
- Web – 遵循说明
- 运行 flutter clean 和 pub get 命令
- 在应用运行并构建版本之前,请勿更新/升级 gradle 和其他版本
? 如何运行
- 运行 flutter clean 和 pub get 命令
- 启动设备
- 在设备上运行
? 图标和图片
- Icons8 – https://icons8.com
- Freepik – https://www.freepik.com
? 依赖项
- Flutter – https://flutterdart.cn
- Provider – https://pub.dev/packages/provider
- Fluttertoast – https://pub.dev/packages/fluttertoast
- Image Picker – https://pub.dev/packages/image_picker
- Transparent Image – https://pub.dev/packages/transparent_image
- Flutter Absolute Path – https://pub.dev/packages/flutter_absolute_path
- Carousel Slider – https://pub.dev/packages/carousel_slider
- Permission Handler – https://pub.dev/packages/permission_handler
- UUID – https://pub.dev/packages/uuid
- Intl – https://pub.dev/packages/intl
- Shimmer – https://pub.dev/packages/shimmer
- Google Maps – https://pub.dev/packages/google_maps_flutter
- Geolocator – https://pub.dev/packages/geolocator
- Geocoding – https://pub.dev/packages/geocoding
- WebView – https://pub.dev/packages/webview_flutter
- Firebase Core – https://pub.dev/packages/firebase_core
- Firebase Auth – https://pub.dev/packages/firebase_auth
- Firebase Database – https://pub.dev/packages/firebase_database
- Cloud Firestore – https://pub.dev/packages/cloud_firestore
- Cloud Storage – https://pub.dev/packages/firebase_storage
?️ 项目画廊
项目截图和图片 – 项目画廊
❤️ 感谢
感谢所有支持的人
?? 开发人员
Dileepa Bandara
©dileepabandara.dev
https://dileepabandara.github.io
? 联系方式
如果您想与我联系,请通过电子邮件或 Twitter 留言
- 电子邮件 – [email protected]
- Twitter – dileepa_bandara
? 许可证
本项目根据 MIT 许可证授权
MIT ©dileepabandara.dev
有关更多详细信息,请参阅许可证文件 LICENSE.md
