查找宝可梦
使用Flutter创建的移动应用。
Web 应用可在 此链接 访问
功能
- 宝可梦搜索
- 显示宝可梦图片、统计数据和其他详细信息
- 将宝可梦添加到收藏夹
- 排序收藏列表(通过拖动)
工具/包
- Flutter
- pokeapi.co
- BLoC
- 非常好的CLI
- l10n(翻译)
- 序列化(json_annotation)
- HTTP
- REST API
- 应用启动屏
- 应用启动器图标
- 将数据保存在设备内存中
- 单元测试
- 小部件测试
开发信息
应用支持非常好的代码编写标准。项目分为3层
- 数据层(宝可梦 API 客户端)
- 领域层(宝可梦仓库)
- 表示层(小部件 + BLoC)
表示层根据功能文件夹进行划分,例如
- 搜索
- 宝可梦详情
- 收藏夹
- 宝可梦图片
功能文件夹包含
- BLoC(状态管理)
- 视图(例如:搜索页面)
- 小部件(此功能中使用的小部件)
还有一些在多个功能中使用的通用小部件。这些位于 lib/widgets 中。
我提供了所有必要的测试:PokemonsApiCLient、API 模型、PokemonsRepository、仓库模型、函数单元测试、BLoC 测试、小部件测试。




