Skip to content

lhgr/CQUT-Helper

Repository files navigation

CQUT Helper

Release Platform SDK

CQUT-Helper 是一款专为重庆理工大学学子打造的课表助手 App。采用 Flutter 开发,遵循 Material 3 设计规范,旨在提供美观、流畅、便捷的学习体验。

✨ 主要功能

  • 📅 课程表:展示每周课程,添加桌面小部件后不打开应用也能看到课程信息。

  • 👤 个人中心:实现"本科课表(测试)"中的getUserInfo接口,可以便捷查看个人信息。

  • 🎨 个性化主题:支持 Material 3 动态取色(Dynamic Color),界面随心而动。

  • 🚀 自动更新:实现"本科课表(测试)"中的listWeekEvents接口,自动请求并更新课表数据。

  • 📂 开源浏览:实现简单的 GitHub 仓库浏览器,用于浏览Royfor12CQUT-Course-Guide-Sharing-Scheme仓库,获得课程资料。

    本功能仅提供对CQUT-Course-Guide-Sharing-Scheme仓库的浏览和下载服务,所有内容版权归原作者所有,遵循CC BY-NC-SA 4.0协议。本软件不对内容进行修改、存储或商业利用。

📱 下载安装

请前往 Releases 页面 下载最新版本的 APK 安装包。

  • Universal: 通用版
  • Arm64-v8a: 适用于 64 位手机(一般下载这个)
  • Armeabi-v7a: 适用于 32 位手机

📄 开源协议

本项目采用 MIT 协议开源,详情请参阅 LICENSE 文件。

🔒 隐私说明

尊重并保护用户的个人隐私:

  1. 核心数据本地化:用户的账号、密码(经过加密处理)、课表详情等核心隐私数据仅存储在本地设备上,绝不会上传至除学校教务系统以外的任何第三方服务器。
  2. 统计分析:为了优化用户体验和修复 Bug,本项目集成了 Firebase Analytics。它仅收集匿名的使用数据(如崩溃日志、功能点击次数),不包含任何个人身份信息。
  3. 权限使用:应用仅在必要时请求所需权限,并明确告知使用目的。

⚠️ 开发说明

本项目的绝大部分代码是在 AI 辅助下完成的,主要用于学习和实验目的。代码质量和设计模式可能存在不足,仅供参考。如果遇到问题或有任何建议,请通过Issues邮件给出。

📚 参考资料


注:本项目为第三方非官方客户端,仅供学习交流使用,如有侵权问题请通过邮件联系我们。

About

一款专为CQUT学子打造的课表助手APP

Topics

Resources

License

Stars

Watchers

Forks

Contributors