《Kotlin for android Developers》中文翻译
以下内容为原创,欢迎转载,转载请注明
来自天天博客:http://www.cnblogs.com/tiantianbyconan/p/4939080.html
之前一直在关注Kotlin和Android相关的开发,写过两篇关于Kotlin的文章,不了解Kotlin的可以看下:
- [Android]使用Kotlin+Anko开发Android(一):http://www.cnblogs.com/tiantianbyconan/p/4800656.html
- [Android]使用Kotlin开发Android(二):http://www.cnblogs.com/tiantianbyconan/p/4829007.html
后来在Kotlin官网上面看到了这本书《Kotlin for android developers》:
这本书发布在leanpub,前两周作者完成本书后,我就购买看了一遍,里面通过一个天气预报的App例子讲解了基本上Kotlin所有的语法和特性,解决了几个困扰我很久的问题。
后来打算把它翻译成中文版贡献给大家,已经翻译完成:
Gitbook在线阅读或下载:https://www.gitbook.com/book/wangjiegulu/kotlin-for-android-developers-zh/details
Github地址:https://github.com/wangjiegulu/kotlin-for-android-developers-zh
本人水平有限,大家遇到错别字、病句、翻译错误等问题可以在Github上提issues。不过请说明错误原因。
希望大家支持购买原版:https://leanpub.com/kotlin-for-android-developers
目录
- Introduction
- 写在前面
- 关于本书
- 这本书适合你吗?
- 关于作者
- 介绍
- 准备工作
- 创建一个新的项目
- 类和函数
- 编写你的第一个类
- 变量和属性
- Anko和扩展的函数
- 从API中获取数据
- 数据类
- 操作符重载
- 使Forecast list可点击
- Lambdas
- 可见性修饰符
- Kotlin Android Extensions
- Application单例化和属性的Delegated
- 创建一个SQLiteOpenHelper
- 集合和函数操作符
- 从数据库中保存或查询数据
- Kotlin中的null安全
- 创建业务逻辑来访问数据
- Flow control和ranges
- 创建一个详情界面
- 接口和委托
- 范型
- 设置界面
- 测试你的App
- 其它的概念
- 结尾