Android项目Android项目源码

一个简单的Mvp+RxJava2+Retrofit天气App示例

2019-01-05  本文已影响4人  唐_夏影

晴天娃娃介绍

之前通过两篇文章介绍了Mvp架构的使用

接下来介绍一个简单的天气App,项目使用的就是Mvp+Retrofit+RxJava,作为一个功能简单的小项目,意义仅仅是对前两篇文章的知识进行巩固,以及分享一下项目开发文件整理的技巧

效果图

简单天气APP.gif

看到这里你大概会很熟悉了,没错,这就是第一行代码里面最后天气项目的界面,这个小案例也是基于郭神的酷欧天气,只是在实现的方式上做了一些尝试

项目源码已经上传到Github仓库的App-Java文件夹,同时kotlin文件夹下是同样功能的代码,只是使用了kotlin语言,相比起Java,kotlin确实能节约很多代码,很值得学习

UI设计图的使用

实际开发中,我们会拿到UI设计师给的页面UI图以及切图标注,如下图,链接传送门

UI图.png

我们只要把鼠标停留到相应的图标上面,就能看到相应的单位的dp尺寸,距离屏幕的距离,这个小项目的屏幕适配只是使用dp进行适配,如果要使用px适配我们就需要查看px的距离,具体可参考鸿阳前辈的教程

上面的设计图链接是我使用AdobeXD制作的,根据需要,使用Sketch+插件,或者photoshop+插件都是可以的,不过Adobe在win上的版本会出现闪退的问题,具体可查看我的另一篇文章

项目文件夹分类

文件夹分类.png

以上文件都已经上传到Github的仓库了,该项目还未完全完成,后续还会更新弹窗,关于页面,热门城市选择页面,语音搜索城市等功能

文章到这里就结束了,如果你觉得文本就你有所帮助,希望能帮忙点个喜欢,这对我来说是种很好的鼓励,

理直气壮
上一篇下一篇

猜你喜欢

热点阅读