kotlin版本的demo java版本的demo 图片展示
总的演示
下拉刷新和上拉加载更多
空页面
在断网情况下加载缓存
网络请求错误并重新加载
基于Kotlin的使用说明(Java的使用具体参考java版本的demo)
导入依赖
在根目录中的build.gradle文件中加入
maven { url “https://jitpack.io” }
在应用下的build.gradle文件中加入
在自定义的Application类中的onCreate方法中初始化CommonLibrary
//初始化KCommon
CommonLibrary.instance.initLibrary(this,
BuildConfig.APP_URL,
ApiService::class.java,
CacheService::class.java)
建议配合一键生成相关MVP类的Android Studio模板进行开发,可极大提高开发效率。模板位置 Android Studio 快速开发模板 详细说明
CommonLibrary.instance.initLibrary()
fun initLibrary(
context: Application,
baseUrl: String,
apiClass: Class<*>,
cacheClass: Class<*>,
spName: String = “kcommon”,
isDebug: Boolean = true,
作者:BlackFlagBin
原文地址:https://segmentfault.com/a/1190000014387119?utm_source=sf-related
该项目作者最近还有维护,虽然还存在一些问题,但是对很多人来说还是有很多值得学习的地方。感兴趣的朋友可以深入钻研一下。
以上就是本次的Kotlin项目实战分享,下面我想带给大家的是由国外某大佬整理出来的Kotlin学习手册《kotlin 从入门到精通》。
目录这个手册,内容深入浅出,把知识点进行了详细的拆分讲解,非常适合作为新手入门的第一份资料。文件免费分享,需要的朋友记得**点赞+留言,然后点击这里的蓝色字体进入我的GitHub,**里面有领取通道。
准备开始
基础
类和对象
函数和lambda表达式
互用性
工具
FAQ
……
准备开始
基本语法
习惯用语
编码风格
……
基础
基本类型
包
控制流
返回与跳转
……
类和对象c8674e9bba0c11e2280.png)
基础
基本类型
包
控制流
返回与跳转
……
类和对象


