前言
kotlin很强大,而且可以兼容java一起使用,为了能够在实际项目开发中快速使用,整理了一个模板工程。代码地址:https://github.com/Sherchen/SimpleKotlinBoilerplate
介绍
为了快速上手,结合了当前流行的一些框架,开发了 干货网的一个简单demo.
采用闭包方式进行代码封装,可以从代码量上比较java,确实减少了很多。
1. 采用MVP
MVP采用的是mosby的集成框架
2.集成了google的databinding技术
3.集成了dagger2
集成到了dagger2.11-rc2,有dagger-android和dagger-android-support
4.使用rxjava+retrofit+okhttp3 访问网络
5.使用DeepLinkDispatch页面跳转
6.使用glide加载图片
总结
后续根据实际项目开发会对这个样例工程再进行整理。