Skip to content

HeZeBang/TechPie-flutter

Repository files navigation

TechPie logo

TechPie

🥧 TechPie 是一个由 GeekPie 开发的 开源、轻量、美观 的 ShanghaiTech 第三方校园服务平台! 🚀

Warning

注意,由于 HarmonyOS 支持的破坏性加入,上游 Dart/flutter 版本需要回退,部分特性无法使用。相关 SDK 需要降级。

Support Platform

理论支持多平台,实际测试如下平台:

  • Linux
  • Windows
  • MacOS
  • Android
  • iOS
  • HarmonyOS NEXT

Roadmap

  • 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

Development

参考 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"

Android

  • Aliyun mirror
  • JDK 17
  • Android NDK 28
  • Android SDK 35

iOS

  • macOS
  • Xcode
  • CocoaPods
  • iOS Deployment Target 13.0

HarmonyOS

License

MIT

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors