[不高山上] 的起源
不高山上/Bugaoshan 现在已经是非常成熟的项目了,但它的来历也可以说是一波三折
起因
在去年年底,我们常用的课表工具Wakeup突然加入了开屏广告,这让我们非常不舒服
于是Jeanhua就随口说了一句“你们可以自己写一个课表app”,这便是Bugaoshan的起源
过了几天我突然想起这个事,于是在群里征集名字,问了问AI,但似乎其他人都不太重视这个项目(悲)
我私底下也向很多AI问过这个,当时我取得名字其实是 “混沌课表/Rubbish Plan”
当时本来也想着是一个小项目,弄着玩的,我就拿当时最先进的GLM-5模型、选择我最熟悉的flutter框架,vibe了一下(当然是白嫖的当时腾讯主推的CodeBuddy),vibe也是真vibe,我只大致review了一下plan,得到了最初版的课表
(虽然后来发现当时数据库的表并没有设计好,有冗余信息,不过这都是后话了)
无论如何,我还是弄出了最基础的课表
群友终于开始关注起了这个项目,开始集思广益需要的功能了:
成绩页面或者电费空调费卡费页面,课表实现周次刷新,etc
随之而来的是一些决策问题:
Q1: 技术栈选择Flutter吗
Q2:我们要做成川大专属的,还是通用的
Q3:访问川大服务的技术栈:Webview/Request
| Q1 | Q2 | Q3 |
|---|---|---|
![]() | ![]() | ![]() |
| 选择Flutter,跨平台友好 | 川大专属,其他平台涉及到无人维护问题 | Request:虽然复杂一点,但用户体验更好 |
在这个时候被嫌弃名字太难听,但当前的名字也是在这个时候诞生的
| request renaming | name comfirmed |
|---|---|
![]() | ![]() |
接下来的问题就是要上架应用市场吗?待续 [at 开源的上架F-droid也行]
本以为就这样顺利的开发下去,但开发没几天就难产了
待续











