Flutter Votlin 应用
Flutter 克隆 Kotlin Multiplatform Votlin 应用 -> https://github.com/sergiocasero/votlin-app
Kotlin multiplatform is great, but Flutter can be a fantastic alternative!
这是一个带有主/详细信息结构的小宠物店。它列出了 Extremadura Digital Day 活动的演讲。
如何构建和运行
构建代码
- 使用您喜欢的 IDE。Flutter 支持不同的 IDE
- 如果您尚未安装 Flutter,请遵循官方文档:https://flutter.io/docs/get-started/install
- 如果您的 IDE 显示错误,请不要忘记在 domain 和 data 模块中执行命令
flutter packages get
运行 Android 应用
我们为 Flutter 应用创建了一些类似 flavors 的东西,灵感来自 这篇文章
目前,我们在 data 层为每个 flavor 添加了配置
也许我们可以找到更好的方法,但这只是开始。
运行 Android 应用
- 执行
flutter run lib/<main_file>。例如,要运行 mock flavor,请执行flutter run lib/main-mock.dart。 - 如果您执行
flutter run,则会执行 mock flavor
| Flavor | 描述 | 主文件 |
|---|---|---|
| MOCK | 离线版本,使用 json 文件模拟 | main-mock.dart |
| LOCALHOST_EMULATOR | 在线版本,针对 localhost,在模拟器中运行。需要 Json 服务器 | main-localhost_emulator.dart |
运行 iOS 应用
待办事项
运行后端
Mock flavor 没有后端,因为我们从硬编码的 json 获取信息。
MOCK
不需要后端,我们从硬编码的 json 获取信息