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

· · 个人记录

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

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

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)需要解决以下问题:

下下一步 (v0.5.0) 需要添加的功能模块:

下下下一步 (v0.9.0) 需要添加的功能模块:

之后大概就可以发布了

v0.1.0 界面导览

以下测试环境为安卓虚拟机 Pixel XL:

App 信息

在手机上的样子

首页(导航)

可以根据需要切换搜索模式

浏览文章(文章可以滑动浏览)

浏览用户信息(用户的所有文章可以滑动浏览,支持点击跳转)

聚类(施工中,下一版本大概是做一个分类的内容筛选)

个人收藏和关于(施工中,下一版本希望可以做一个离线版本的收藏夹)

最后

什么?你看到这了??

谢谢谢谢,小白开发不易,刚入门 Android+Kotlin 4 天,可以说是废寝忘食了 QAQ

有意见欢迎提~

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