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 获取信息

GitHub

https://github.com/worldline-spain/flutter_votlin_app