{"repo":"Chiu-xaH/HFUT-Schedule","free":true,"listed":false,"github":"https://github.com/Chiu-xaH/HFUT-Schedule","clone":"git clone https://github.com/Chiu-xaH/HFUT-Schedule.git","description":"适用于合肥工业大学（HFUT）本科生的校园服务聚合类 Android 应用，覆盖了教学、⽣活、校内服务等 40+ 场景与功能，包括但不限于教务、校园卡等；使⽤现代的技术栈开发，提供全⾯、简洁、⾼效的使⽤体验。","language":"Kotlin","stars":138,"topics":["android-application","hfut","f-droid","jetpack-compose"],"license":"Apache-2.0","category":"mobile-apps","readme_excerpt":"聚在工大（HFUT-Schedule） 下载 正式版 F-Droid 发行的版本经过重签名（无法与其他渠道版本更新覆盖安装 Apk），且节奏较慢，不推荐 ； Github 发行的版本有三个 Apk，分别对应 arm64, x86 64, 通用包（universal），按需选择安装（一般选 arm64）； Gitee 发行的版本只有 arm64，且只有 arm64 版本支持增量更新。 开发版（Dev） 供尝鲜正在开发中的版本，每次随代码 Push 而更新发行的 Apk，不代表最终正式版。 资源包（可选） - 图片验证码识别模型（应用内下载，位于【选项-偏好与配置-图片验证码自动填充】） 为减少 Apk 包体大小，验证码识别模型（约 11MB）拆分出来并支持可选下载； - 游客体验专用数据包（应用内下载，位于【选项-偏好与配置-备份与恢复】） 为让其他开发者也可体验本应用，提供了游客数据包，导入后可解锁更多功能，但并非所有功能均可用，如有相关需求可联系开发者。 简介 为合肥⼯业⼤学（HFUT）本科⽣开发的校园服务聚合类 Android 应⽤，覆盖了教学、⽣活、校内服务等 40+ 场景与功能，⽀持离⽹使⽤；使⽤现代的技术栈开发，提供全⾯、简洁、⾼效的使⽤体验。 界面展示（v4.20.1.3,实际以最新版本为准）： 亮点 界面: 使用着色器、实时模糊等特效，与 Material Design 3 融合，简约高效 动效：自研第二代全局转场动画体系，符合直觉的一镜到底动效 更新：250+ 版本迭代，平均每周至少更新一次，带来新的功能、重构及优化 性能：冷启动迅速，开屏即展示关键信息；内存与存储占用适中 开始使用 要求 Android 8.0 (SDK26+) 及以上，接入互联网 初次使用 保证接入互联网的环境下，填入学号与信息门户密码，登录，等待出现加载完成(底栏由暗变正常)，即可使用 刷新登陆 登陆后会获取所需的数据，自动缓存(例如课程表教务源、课程汇总等)，由于平台限制，有些平台不支持持久登录，在登录时会将过期的平台选择性地刷新 软件升级 在启动时自动检查更新，如有更新会在首页底栏【选项】显示小红点，选项界面会有下载提示，下载完成后点击安装，授权安装未知应用权限即可 文档库 更新日志 开发文档 正在佛系完善，方便参与本项目（Pull Request）时能方便地知晓各处轮子地用法 Pull Request 规范 如需参与本项目，请阅读 DeepLink 如有需要跳转其他场景的需求，可发 issue Aidl 暂时停更，如有接入需求，可发 issue 使其重启 校内 Api 收集 已停更，大部分核心接口已写好，因 AI 的发展，其余接口可直接让 AI 从代码中梳理即可 功能差异化 因安卓版本不同以及不同厂商定制系统，聚在工大某些功能呈现会有差异 统计报表 仓库代码体量、用户量及日流量（通过 Supabase 平台托管，安全统计，无隐私数据，不定期更新） 开发纪实 本主题随缘更新，都是自己在开发项目时候的一些经历（但我对于写文章很懒，佛系更新...） 开发纪实：包体缩减 如何让聚在工大从巅峰期的 49MB 缩减至目前的 26MB 开发纪实：容器共享 (待更新) 对官方库的改造再封装，以及无奈妥协，最终决定自制SharedNav 开发纪实：KMP 改造 (待更新) 待开发，等买了 MacBook 开发纪实：论 Android 软件架构 (待更新) 开发纪实：聚在工大的 UI&UX 设计 (待更新) 开发纪实：聚在工大的背景与前世今生 (待更新) 开发纪实：评当下","default_branch":null,"files":null,"tree":[],"storefront":"/r/Chiu-xaH","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Chiu-xaH/HFUT-Schedule/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}