Flutter Stations Map App

Maintanence Codemagic build status Ask Me Anything ! GitHub license GitHub release Supported Platforms View DEMO

项目信息

  • 该项目是一款显示带有电动充电站及其信息的地图的应用程序。该应用程序支持站点标记聚合。
  • 该应用程序可在 Android、iOS 和 Web 上运行。
  • 该应用程序使用 Flutter stable 和最新的 Dart 版本构建。
  • 该应用程序使用 MVVM 架构构建。
  • 该应用程序使用 BLoC 模式构建。

演示

Stations Map App

如何运行应用程序

  • 克隆项目。
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 托管

  1. 要将此应用程序部署到 Firebase hosting,请遵循以下命令
  • 登录 firebase。
firebase login
  • 初始化 firebase。
firebase init
  • 选择帐户,然后选择 Hosting 作为选项。
  • 选择 Firebase 项目
  • 为您的托管选择公共目录 build/web (默认)
  • 配置为单页应用
  • 如果尚未构建,请构建项目
flutter build web
  • 部署到 firebase。
firebase deploy

Ruslan Volkhov 创建

Extrawest.com, 2023

GitHub

查看 Github