笨蛋花的小窝qwq

笨蛋花的小窝qwq

“我要再和生活死磕几年。要么我就毁灭,要么我就注定铸就辉煌。如果有一天,你发现我在平庸面前低了头,请向我开炮。”

谷洛 v0.1.0,你的第一款洛谷 Android App

posted on 2023-05-18 23:10:43 | under 开开发 |

因为甚至还没到内测阶段,所以也不能算是你的,暂时还只是我的

声明:本人纯开发小白,这个实际上是学业任务,大佬们轻喷~

App 概述

谷洛是一款基于 Kotlin 声明式框架 Compose 开发的安卓 App。目标环境是市面上 68% 以上用户都在使用的 Android 10.0 以上版本。并自豪地采用得意黑(Smiley-Sans)这一新兴全开源字体。

本 App 的预期功能是为打造洛谷的移动端内容社区,把洛谷引以为傲的用户博客等内容转化为模块化 UGC 内容(UGC, User-Generated Contents,用户生产内容),以及更好地在移动端实现归档和分发 PGC 内容(PGC,Professionally Generated Contents,专业生产内容)。

以上显然是在画饼。但画饼也是项目经理必备的头脑对不?

现在整个 APP 存储的内容仅为 2018~2022 年的洛谷日报,同时包含如下功能和内容:

  1. 支持移动端渲染 Markdown / $\LaTeX$。
  2. 支持查询日报作者的个人信息,以及历史投稿情况。
  3. 支持移动端以正常格式浏览日报。
  4. 支持以 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

有意见欢迎提~

想要装来看看的欢迎私信我~