柬埔寨地理
发现柬埔寨周边的地方和地理。
入门
在此项目中,我们使用了 flutter 2.2.3。如果您有不同的版本,您应该考虑 安装 FVM。
先决条件
fvm flutter pub get
fvm flutter run
使用...构建
- Flutter 2.2.3 - 使用的框架
- Dart - 使用的语言
数据使用
- 柬埔寨地理 API - 来自我们的后端团队。
- https://geo.nestcode.co - 一个启发我们做这个项目的网站。
代码生成
使用 JSON 序列化生成模型
我们使用 Json Serializable [ https://flutterdart.cn/docs/development/data-and-backend/json#code-generation ] 包构建工具,从 Json 到 Class 对象生成模型。如果您想添加更多字段模型,甚至更改模型数据类型,您需要运行命令
flutter pub run build_runner build --delete-conflicting-outputs
使用 flutter_gen 生成资产
我们还使用 flutter_gen,它是 Flutter 的资产、字体、颜色等的代码生成器 — 以摆脱所有基于字符串的 API。
安装:[https://pub.dev/packages/flutter_gen/install]
生成新资产
fluttergen
Widget build(BuildContext context) {
return Assets.images.profile.image();
}
作者
第 4 组