Flutter-Bloc-食谱应用
一款使用 spoonacular API 的 Flutter 食谱应用。
应用特色。
- 应用包含50000+份食谱。
- 每份的费用明细。
- 相关食谱。
- 自动完成搜索功能。
- 保存食谱以备后用。
- 获取随机食谱。
- 每日膳食计划(含营养)。
应用信息
在这里,我使用 Spoonacular开源食品API 和 Firebase 创建了这个应用来保存食谱。应用开始时添加了身份验证屏幕,并且为了让用户保持登录状态,我使用了shared_preferences插件。
使用的包
- cached_network_image: ^3.0.0
- cloud_firestore: ^2.2.0
- equatable: ^2.0.2
- expandable: ^5.0.1
- firebase_auth: ^1.2.0
- firebase_core: ^1.2.0
- firebase_messaging: ^10.0.1
- flutter_bloc: ^7.0.0
- flutter_html: ^2.0.0
- flutter_markdown: ^0.6.2
- flutter_phoenix: ^1.0.0
- flutter_spinkit: ^5.0.0
- google_fonts: ^2.1.0
- http: ^0.13.3
- line_icons: ^2.0.1
- persistent_bottom_nav_bar: ^4.0.2
- photo_view: ^0.11.1
- shared_preferences: ^2.0.6
- url_launcher: ^6.0.4
如何使用
要克隆并运行此应用程序,您需要在计算机上安装 Git 和 Flutter。在您的命令行中
# Clone this repository
$ git clone https://github.com/Appii00/Flutter-Bloc-Recipe-app.git
# Go into the repository
$ cd Flutter-Bloc-Recipe-App
# Install dependencies
$ flutter packages get
# Run the app
$ flutter run
在此处下载.apk文件 此处