Flutter Stations Map App
项目信息
- 该项目是一款显示带有电动充电站及其信息的地图的应用程序。该应用程序支持站点标记聚合。
- 该应用程序可在 Android、iOS 和 Web 上运行。
- 该应用程序使用 Flutter stable 和最新的 Dart 版本构建。
- 该应用程序使用 MVVM 架构构建。
- 该应用程序使用 BLoC 模式构建。
演示
如何运行应用程序
- 克隆项目。
git clone https://github.com/extrawest/ev_stations_map_showcase.git
- 打开项目。
cd your_name_here
- 获取软件包。
flutter pub get
- 使用 flutterfire 配置 firebase 项目。
flutterfire configure
- 使用您的地图 API 密钥作为附加运行参数来运行应用程序。
flutter run --dart-define MAP_API_KEY="{YOUR_API_KEY_HERE}"
此时,您应该可以在设备或模拟器上运行该应用程序。
Firebase 托管
- 要将此应用程序部署到 Firebase hosting,请遵循以下命令
- 登录 firebase。
firebase login
- 初始化 firebase。
firebase init
- 选择帐户,然后选择 Hosting 作为选项。
- 选择 Firebase 项目
- 为您的托管选择公共目录 build/web (默认)
- 配置为单页应用
- 如果尚未构建,请构建项目
flutter build web
- 部署到 firebase。
firebase deploy
由 Ruslan Volkhov 创建
Extrawest.com, 2023