返回项目列表

西大课栈:轻量课表应用

已发布
Kotlin / Android / 课程表 / 广西大学技术组

广西大学技术组共同开发的 Android 课表应用,基于西大工具箱的课表功能使用 Kotlin 重构,更加轻量、流畅,目前已发布。

西大课栈:轻量课表应用

项目介绍#

西大课栈(GxuScheduleAPP) 是由广西大学技术组共同开发的 Android 课表应用,目前已经发布,欢迎西大的同学下载体验,也欢迎分享给身边有需要的同学。

项目基于西大工具箱的课表功能,使用 Kotlin 重构,带来更加轻量、流畅的使用体验。日常查看课表、接收课前提醒,或者直接在桌面查看接下来的课程,都可以通过西大课栈完成。

主要功能#

根据项目 README,目前支持:

  • 课表查看与管理:支持周视图、今日视图、教务系统课程导入,以及手动添加、编辑和删除课程。
  • 课前提醒与桌面小组件:提供课前通知,以及今日课程、下课倒计时、近日课程和一周课程等桌面组件。
  • 节假日管理:内置法定节假日,支持自定义,并自动隐藏对应课程和通知。
  • 个性化设置:采用 Material 3 界面,支持深色与浅色模式、配色调整和自定义图片背景。
  • 数据备份与恢复:方便保存和恢复课表数据。

应用最低支持 Android 8.0,可前往 GitHub Releases 下载 APK。

与西大工具箱的关系#

西大课栈和西大工具箱是广西大学技术组共同开发的两个版本。西大课栈基于工具箱的课表功能进行 Kotlin 重构,聚焦更轻量、流畅的课表体验;工具箱则覆盖更多校园教务场景。

根据西大工具箱文档,工具箱提供个人课表、考试信息、考试成绩、考勤查询和教学评价等功能。工具箱目前闭源,仍处于公测阶段,使用说明可以在文档站查看。

如果你有兴趣加入西大工具箱开发,欢迎通过邮件联系我,一起参与完善。

开源致谢#

西大课栈的代码基于 Yngu196/Schedule 二次开发,沿用 Apache License 2.0。感谢上游作者的开源分享,也感谢广西大学技术组成员的共同开发。