版本1.0 用kotlin编写的一个简单的网络应用,主要用来学习。可以通过聚合平台获取api,然后添加到logic对应的api处就可以使用了。 优势: 可以用(或许用了jetpack compose?可以作为一个基础的入门案例) 缺点: 1.硬编码(这个之后会改,目前是测试阶段),在app界面只能获取北京的天气 2.每次打开都会调用api,有时候会因为奇怪的原因瞬间调用很多次。作为免费api,这个一天只能调用五十次。不过解决方案也比较简单(随后也会改进),比如做一个 缓存机制, 然后定时刷新或者手动刷新。再比如成为尊贵的黑钻plus,每年3999无限使用( 3.理论上来讲是MVVM框架,但是改着改着也成了集百家所短的小垃圾( 期待改进:1.可以搜索并且自行添加多个城市 2.缓存机制(这个要后面再说了,毕竟目前不影响使用) 3.界面美化 4.还没想到
如果有任何问题意见建议,欢迎发送到邮箱nepenth2003@gmail.com
版本1.1 这次更新了城市选择功能,在点击城市后可以进入选择界面,里面有快捷存储的城市。也可以点击下面的加号来新建并存储城市。当然,目前还没有加删除功能,而且加号按钮是 在滑动条下 面的,也就是满了以后会挤走他。。将在后续试图优化他(如果不摆烂的话)
下次更新应该就是缓存机制了,然后稍微修复一下这个版本的bug。然后把图片都换一下,感觉都是黑白的不太美观的样子,一直看会有审美疲劳。总而言之,今天就这样了。 (另外, 因为CityPicker是用的别人的,所以在新的activity里使用了java。两个换着写确实有点痛苦)