当前标签#App

App+1|下一节:教学工作紧张忙碌

利益相关声明:作者与文中产品有直接的利益相关(开发者、自家产品等)
Matrix 首页推荐
Matrix 是的写作社区,我们主张分享真实的产品体验,有实用价值的经验与思考。我们会不定期挑选 Matrix 最优质的文章,展示来自用户的最真实的体验和观点。
文章代表作者个人观点,仅对标题和排版略作修改。
2024 年我写过一篇文章 课表管理——iStudiez Pro + 日历,介绍了我特别喜欢的一款课表应用 iStudiez Pro。没想到不久后 iStudiez 就完全停止了运营,无法再进行同步。我又尝试过一些其他课表 app,却总找不到一款符合自己需要的,也慢慢产生了自己开发一款的念头。
虽然去年我开始学习 SwiftUI(见此),但真要自己从头开发一个 app 时却依旧无从下手。今年上半年断断续续用纸笔把基本界面画了出来,之后就一直拖延着、停留在本子上。直到这个暑假我学会如何利用 AI 辅助,才最终将教师课表 app「下一节」从纸笔设计变为商店中上架的实际应用。这篇文章里,我会阐述下一节背后的一些基本理念。
教师的时间以什么为准
市面上不乏各种优秀的日历应用,而教师的一节节课「通常」就是每周重复的、从几点几分到几点几分的日程,那么为什么我不直接使用日历、转头自己做一款教师课表 app 呢?
日历应用安排日程的基准轴是固定的时间——1 点、2 点、3 点,无论何种情况这都是通用的。然而对于教师而言,虽然每节课的起止有具体的时间,但实际上作为基准的是学校作息表。我要记的是周三上午第 3 节有一节课,而不是周三上午 10:00 我有一节课。当作息表切换时,第 3 节这个节次是不变的,但具体的起止时间可能会发生变化。比如在刚刚结束的 2025-2026 学年中,我所在的学校作息表就先后采用了 4 个版本。

— 已显示全部 —