对于Kotlin之前断断续续有过篇幅介绍,可惜因为时间原因,迟迟没有再继续,这是一种遗憾,为了弥补遗憾,自己用Kotlin语言写了一个项目,打算开源出来,除了项目的所有代码实现及介绍外,对于一些相关联的技术,自己也会做主要分析,如果您也在学习Kotlin或者打算以一个项目练手,希望这个系列能够帮助到您。
开篇第一讲,介绍下这个项目的主要效果,这是一个电影项目,包含的功能也不是很多,很适合上手,来,先来几张效果图:
效果图很多,暂且只上这么多,这个项目可练到的技术还是非常多的,比如,自定义View,视频播放,网络请求,架构封装等等,接下来的文章就会给大家一一解析。
这个项目的架构,采用MVP,技术选型有,RxJava+Retrofit联网请求,GreenDao数据缓存,Recycler展示列表,微信登录支付,支付宝支付,ijkplayer视频播放,ViewPager+Transform实现卡片状轮播图展示等等。
当然了,除了代码之外,我也会把UI效果图,接口文档分享给大家,尽量给大家一个企业级的项目规范。
好,下一篇,我们就开始coding……