HydrogenC / DanXi

[Windows / Mac / Android / iOS] Maybe the best all-rounded service app for Fudan University students. 可能是复旦学生最好的第三方校园服务APP。

Home Page:https://danxi.fduhole.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

中文版 English Version 官方网站

旦夕

CI Deploy to GitHub Pages

(原名旦兮)

日月光华,旦复旦兮.

可能是为 FDUer 准备的,最好的一站式服务 APP!

  • 校园卡余额和消费记录
  • 食堂消费人数
  • 快速显示复活码(支持 Apple Watch 显示)
  • 空教室查询
  • 刷锻次数查询
  • FDU Hole 树洞
  • 课表查阅与导出至系统日历等
  • 显示教务处通知
  • 查询期中/期末考试日程与导出至系统日历等
  • 查询期末绩点和专业排名
  • 查询校车班次

欢迎各位大佬加入开发~

安装

如果您遇到了本应用中不符合预期的行为,欢迎 新建 Issue发起 Pull request

iOS(watchOS)/iPadOS

App Store 下载

Android

打开 release 页面 下载最新版 apk 安装包,安装即可。 (依据设备差异,您可能需要在设置中允许「安装来自未知来源的应用」)

Windows

打开 release 页面 下载最新版 zip 压缩包,解压运行即可。

macOS

使用 Apple Silicon 的用户可以直接从 App Store 下载。

其他用户:我们将等待 Flutter 框架对 macOS 的支持稳定后考虑发行专属的 macOS 版本。

构建

我们当前使用的 Flutter 编译版本

$ flutter --version
Flutter 3.13.0 • channel stable • https://github.com/flutter/flutter.git
Framework • revision efbf63d9c6 (3 days ago) • 2023-08-15 21:05:06 -0500
Engine • revision 1ac611c64e
Tools • Dart 3.1.0 • DevTools 2.25.0

编译说明

本应用使用 DartFlutter 开发。

为了构建本应用,您需要按照 Flutter官网的要求配置国内镜像源,然后下载并安装 Flutter SDK

如果您正在为 Windows平台构建,您还需要安装并配置 Visual Studio

如果您正在为 Android平台构建,您还需要安装并配置 Android Command Line Tools

如果你正在为 iOS/iPadOS/macOS平台构建,您还需要安装并配置 Xcode

确定配置正确后,你需要首先在项目根目录下运行

dart run build_runner build --delete-conflicting-outputs
dart run intl_utils:generate

然后运行 flutter run [ios/android]即可运行应用。

赞助

由于 Apple Developer Program 费用(发布应用至 App Store 和 TestFlight 所必需)费用较高,如果您希望赞助我们,请通过邮件联系我们!

我们的邮箱:dev@fduhole.com

About

[Windows / Mac / Android / iOS] Maybe the best all-rounded service app for Fudan University students. 可能是复旦学生最好的第三方校园服务APP。

https://danxi.fduhole.com

License:GNU General Public License v3.0


Languages

Language:Dart 93.0%Language:Swift 2.8%Language:C++ 2.1%Language:CMake 1.3%Language:Ruby 0.4%Language:Batchfile 0.1%Language:HTML 0.1%Language:C 0.1%Language:Kotlin 0.1%Language:Objective-C 0.0%