当初想开发这个APP是朋友搞了Komari监控服务器。想着访问网页挺麻烦的,打算写个APP给朋友用。翻了Komari文档,根据API章节来写应用。
第一版用Android原生开发,好像是解决不了一些样式上的问题吧,第二版换成ReactNative开发,对React比较熟悉,开发起来简单点。
二月份开始写的Komari App,当时叫SG7ZUptime,第二版应用名换成Komari。好像5月底更新第二版。凌晨在更新第三版,现在都早上了。
刚更新解决第二版小细节问题。其实也折腾二小时吧,太久没搞react native,打开android studio手贱更新,导致版本对不上,编译失败。
第三版没啥大更新,主要修改应用更新流程,原有远程读取JSON文件做更新检查。改成从Git自建代码仓库来检测更新,就不用更新JSON文件。
没有搞CI/CD自动化,APK文件需要手动在本地构建,在上传到仓库对应的版本号,这样才能检测到APK文件。不过目前更新会跳到代码仓库,自己手动下载APK文件。
看来有必要搞CI/CD自动化构建,并自动推送到对应版本号上,APP直接读取仓库的Atom文件就可以拉取新版本APK。



