这是一款仿写豆瓣电影的app,看电影,请只带上愉悦的心情,其它的请交给doudou吧!汇聚千万影迷的真实评分、评论。使用用mvp+retrofit+rxjava+dagger2的架构编写。目前才完成了部分功能。
废话不多说,直接上图:
热映模块: 地址选择模块:
找片模块: 电影详情模块
此项目已完成:
(1)搭建项目架构(mvp架构+dagger2)
(2)热映模块实现
(3)找片模块实现
(4)电影详情页实现
(5)地址选择功能实现
从这个项目中你能学到:
(1)mvp架构的实现,baseActivity和baseFragment等基类的抽象实现。
(2)ViewPager和RadioGroup搭建应用程序矿建。
(3)tab+viewpager的布局编写,以及viewpager的懒加载实现。
(4)使用recyclerView实现复杂多界面布局。
(5)编写自定义view,如自定义带展开功能的view,继承viewPager实现不能滑动的NoScrollViewPager等。
(6)使用jsoup抓取豆瓣电影官网的数据。以及使用fiddler4分析豆瓣app的json格式的api请求。
(7)使用Rxjava实现异步操作,使用retrofit进行网络请求。
(8)使用dagger2实现m层注入p层,以及p层注入v层。
大四了,最近要找工作了,希望看到的同学能给个star,虽然项目不怎么大,但还是有可以学习的地方的。