责任描述:
个人独立开发完成的一款Android Material Design风格的APP。
采用MVP模式搭建APP框架,UI层,数据层,管理层;
抽取Base类,抽取共同特征的View,presenter,entity等;
自定义擦除式的引导页,MD风格的侧滑以及Tab + fragment;
引入换肤lib完成动态换皮肤的功能;
网络层数据层采用OKhttp(6.0SDK删除了HTTPclient API)完成数据获取,在model中,UI实现对应presenter;
不同类型的文章采用枚举标示,在recylerview中实现多种item以及网络GIF和视频;
剩余功能包括动画,社会化分享,适配,云测试,上线等。
项目描述:独立开发的个人上线APP,项目集中了年轻人的信息,年轻人的话题,年轻人的科技圈等,阅读类的APP,年轻专属。
技术要点:
项目MVP架构模式的搭建。
Android MD风格理解以及design包V4包新控件的掌握;
自定义View的实现,自定义属性attrs,auto命名空间,xml引用,View构造中获取自定义属性,然后 测量,布局