NASA项目

使用BLoc进行状态管理和NASA每日天文图片API在Flutter中创建的NASA项目

入门

该应用程序包含创建新项目所需的最少实现。存储库代码预加载了一些基本组件,例如基本应用程序架构常量和创建新项目所需的依赖项。通过将应用程序代码作为标准初始化程序,我们可以在所有继承它的项目中拥有相同的模式。通过允许您使用相同的代码模式并避免从头重写,这也有助于减少设置和开发时间。

如何使用

步骤 1

使用下面的链接下载或克隆此仓库

https://github.com/Nismaiel/nasa.git

步骤 2

转到项目根目录,在控制台中执行以下命令以获取所需的依赖项

flutter pub get 

NASA功能

  • 主屏幕
  • 图像信息
  • 离线模式
  • 图像缓存
  • http
  • 在线和离线搜索
  • Bloc状态管理

使用的库和工具

文件夹结构

这是 Flutter 提供的核心文件夹结构。

flutter-app/
|- android
|- build
|- ios
|- lib
|- test

这是我们在此项目中使用的文件夹结构

lib/
|- blocs/
|- data/
|- presentation/
|- services/
|- main.dart

GitHub

查看 Github