笔者闲来无事,也从网上买了本安卓Kotlin的教程书本,想想这玩意和Swift很相似,所以就打算自己自学看看,发现学下来也就那么回事,虽然说谈不上精通,但至少现在也能照着课程,做做简单的项目了,下面就为大家介绍课程书本里最后一个章节,也就是项目实战内容 - “SunnyWeather”
项目中运用到的框架有:
1.retrofit(网络框架)
2.material(UI框架)
3.gson (数据框架)
4.recyclerview(UI框架)
知识点有:
1.数据存储
2.网络请求
3.MVVM模式
话不多说,先给大家看下成品图:





ok 以上就是所有的页面了,想必大家一眼明了。
1.首页(空页面,可以查询)
2.搜索页(输入文字查询,并得出结果)
3.结果页(主页)
4.侧边栏页(主页的侧边可以展开)
思路分析:
其实从上面的几张图来说,我们其实就可以得出,搜索页一共出现了两次,那么我们肯定是要把搜索页设置成一个fragment了,这样就是可以复用了。
那么下一章就开始为大家介绍项目一步步的实现了 :
网友评论