首页 热点资讯 义务教育 高等教育 出国留学 考研考公
您的当前位置:首页正文

从无到有撸出一片天

来源:化拓教育网

背景

说干咱就干

事先准备工作:

  1. UI设计:因为本人一点都不会UI设置,所以基本就是用一些最简单的设计和大图来实现。
  2. 架构设计:因为是第一个所以没有做什么架构上的设计,后面想用MVP来写一个其他的软件。
  3. 模块选择:
    1、 网络请求,毫无疑问的使用OKHttp作为基础。
    2、 异步处理,使用目前比较火的RXAndroid,因为自己也是刚刚学习,所以就当是练兵了。
    3、 日志处理,因为Android自带的Log日志不能直接跳转到日志的位置,使用不太方便,本想找一个第三方,后面发现第三方都太大了,就自己撸了一个,喜欢的朋友也可以学习一下
    4、 数据来源,百度了一个第三方的免费的接口,可能不太稳定。
    5、 数据库操作,本想找一个第三方的,还是发现第三方的这些库都比较繁重,后面就自己撸了一条条SQL语句来实现数据库,就当是巩固知识了。

开始凭空撸出一个天气

代码结构很简单,进入之后就一个主的Activity用来显示天气数据,使用
android.support.v4.widget.DrawerLayout
来产生一个侧滑的fragment用来显示添加过的城市

主的页面通过ViewPage 来维护多个城市的天气数据

效果图展示

运行效果图.gif

总结

后面我会在写一篇文章关于上传到应用市场和接入第三方广告SDK让我们真正的实现开发和盈利。

显示全文