Skip to content

he0119/smart-home-flutter

Repository files navigation

Smart Home Flutter

智慧家庭 客户端(不支持 iOS)

Requirements

  • Flutter (Channel stable, 3.10)

Create

生成项目的方法

flutter create --org xyz.hehome --platforms=android,web,windows smarthome

Run

项目通过 main_dev.dartmain_prod.dart 两个文件分离测试和正式环境的配置。运行时需要指定文件。

flutter run -t ./lib/main_dev.dart
# flutter run -t ./lib/main_prod.dart

Android

编译正式版 Android 软件需要先根据 文档 创建签名。 接着运行 flutter build apk --target-platform android-arm64,android-x64 --split-per-abi -t ./lib/main_prod.dart --flavor prod 完成编译。

Web

使用 flutter build web --web-renderer=html --source-maps -t ./lib/main_prod.dart 编译网页版。

Windows

使用 flutter build windows -t ./lib/main_prod.dart 编译 Windows 版。