Warning
注意,由于 HarmonyOS 支持的破坏性加入,上游 Dart/flutter 版本需要回退,部分特性无法使用。相关 SDK 需要降级。
理论支持多平台,实际测试如下平台:
- Linux
- Windows
- MacOS
- Android
- iOS
- HarmonyOS NEXT
- UI
- Schedule
- Login
- Assignment
- Homepage
- iOS
- Liquid Glass
- Dynamic Island
- HarmonyOS NEXT
- Native Card
- Realtime Window
- Android (Including other customized OS)
- Soooo many...
- API
- eGate login / keep alive
- Schedule
- Homework / Resources
- GradeScope
- elearning
- Piazza
- ACM OJ
- Feature
- Auto renew token
- Auto refresh schedule
- Auto deadline fetch / jump
- Piazza Forum
- CourseBench Integration
参考 HarmonyOS / 仓库配置
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
export FLUTTER_OHOS_STORAGE_BASE_URL=https://flutter-ohos.obs.cn-south-1.myhuaweicloud.com
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export HOS_SDK_HOME="$HOME/dev/command-line-tools/sdk"- Aliyun mirror
- JDK 17
- Android NDK 28
- Android SDK 35
- macOS
- Xcode
- CocoaPods
- iOS Deployment Target 13.0
- Flutter (OHOS patch) 3.27.5-ohos-1.0.5
- Huawei Command Tools 6.1.1 Beta1
MIT