聊聊自己做这个的初衷
作为一个刚毕业的程序员来说,软件工程师这条路还很漫长。在学校我们做软件开发,无外乎造各种个样的假数据,甚至我在大二大三曾经一度做Java后台+数据库+安卓开发,往往1-2个月难产,因为不但要熟悉Spring+SpringMVC+Mybatis的架构模式,还需要Servlet,JSP等等这些技术,而最让我头疼的无外乎——绞尽脑汁创建数据库给数据库中的各个table填入数据。于是我想寻求变新,直接调网站提供的api接口,通过网络请求将数据直接通过json串解析出来不就可以省略这后台+数据库操作了吗?正赶上就职后学习了MVVM+JetPack(Android开发),于是便产出了这个项目wandroid。
Api来源
wanAndroid官网它们提供的Api接口。(其实还可以用“查理斯”自己抓包哦,https&http都可,畅玩全网!!!)
项目介绍
这是一款我调用wandroid网站api接口,采用java语言,通过MVVM模式+JetPack+Retrofit+OkHttp等,架构的app应用程序。目的是学习JetPack各个成员的用法。
github代码直通车有兴趣的同学可以去我的github扫码下载app体验应用。
目录结构
-
首页
- 个人中心
- 搜索
- 轮播图
- 文章列表
- 文章详情
-
问答
- 问答列表
- 问答详情
-
公众号
- 顶部Tab导航
- 公众号列表
- 公众号详情
-
体系
- 顶部Tab导航
- 自定义FlowLayout流式布局
-
项目
- 顶部Tab导航
- 项目列表
- 项目详情
-
个人中心
- 用户换头像(拍照+相册)
- 退出登陆(自定义Dialog)
- 点击事件
网友评论