因为甚至还没到内测阶段,所以也不能算是你的,暂时还只是我的
声明:本人纯开发小白,这个实际上是学业任务,大佬们轻喷~
App 概述
谷洛是一款基于 Kotlin 声明式框架 Compose 开发的安卓 App。目标环境是市面上 68% 以上用户都在使用的 Android 10.0 以上版本。并自豪地采用得意黑(Smiley-Sans)这一新兴全开源字体。
本 App 的预期功能是为打造洛谷的移动端内容社区,把洛谷引以为傲的用户博客等内容转化为模块化 UGC 内容(UGC, User-Generated Contents,用户生产内容),以及更好地在移动端实现归档和分发 PGC 内容(PGC,Professionally Generated Contents,专业生产内容)。
以上显然是在画饼。但画饼也是项目经理必备的头脑对不?
现在整个 APP 存储的内容仅为 2018~2022 年的洛谷日报,同时包含如下功能和内容:
- 支持移动端渲染 Markdown / $\LaTeX$。
- 支持查询日报作者的个人信息,以及历史投稿情况。
- 支持移动端以正常格式浏览日报。
- 支持以 ID 的形式搜索作者(洛谷 UserID)和文章(日报序列号)。
现在由于功能的不完整性,版本号为 0.1.0。预期到 v 1.0.0 + 时可以支持内测 (Alpha Test),到 v 4.0.0 + 时可以进行公测(Beta Test)。
下一步工作
乐,因为个人比较小白,并且做的暂时比较菜,所有没有 companions 愿意协作
咳咳。下一步(v0.2.0)需要解决以下问题:
-
从个人主页跳转到文章的渲染有一定问题。
-
还未检验本 app 的在不同手机上的响应式表现。
-
一些不合法行为的异常抛出。
-
文章界面作者信息的展示。
下下一步 (v0.5.0) 需要添加的功能模块:
-
文章聚类模块
-
根据聚类检索文章
下下下一步 (v0.9.0) 需要添加的功能模块:
- 离线的个人收藏夹。也就是说用户作为默认用户登入。
之后大概就可以发布了
v0.1.0 界面导览
以下测试环境为安卓虚拟机 Pixel XL:
App 信息
在手机上的样子
首页(导航)
可以根据需要切换搜索模式
浏览文章(文章可以滑动浏览)
浏览用户信息(用户的所有文章可以滑动浏览,支持点击跳转)
聚类(施工中,下一版本大概是做一个分类的内容筛选)
个人收藏和关于(施工中,下一版本希望可以做一个离线版本的收藏夹)
最后
什么?你看到这了??
谢谢谢谢,小白开发不易,刚入门 Android+Kotlin 4 天,可以说是废寝忘食了 QAQ
有意见欢迎提~
想要装来看看的欢迎私信我~