掘金小册 – Android 进阶:基于 Kotlin 的 Android App 开发实践
课程介绍:
自从 Kotlin 成为 Android 开发的另一种选择之后,它简洁的语法给我们的开发团队带来了很深的印象。Kotlin 借鉴了诸多编程语言,例如 Scala、Ruby、Python、C# 等。因此,它在开发效率和简洁性上有极大的优势,某些代码原先使用 Java 需要几十行,使用 Kotlin 之后可能只需几行即可。另外,Java 所诟病的 NullPointerException,在 Kotlin 语言中有很好的解决方案。总之,使用 Kotlin 可以极大地提高开发效率、减少项目的代码量。
课程目录:
1开篇 : Kotlin 的介绍及Android学习路线
2基础篇 1: Kotlin 的函数
3基础篇 2: Kotlin 的类(一)
4基础篇 3: Kotlin 的类(二)
5进阶篇 1: 高阶函数和Lambda表达式(一)
6进阶篇 2: 高阶函数和Lambda表达式(二)
7进阶篇 3: 高阶函数和Lambda表达式(三)
8进阶篇 4: 内联函数和内联属性
9进阶篇 5: 扩展函数和扩展属性(一)
10进阶篇 6: 扩展函数和扩展属性(二)
11进阶篇 7: 委托、运算符重载以及中缀表达式(一)
12进阶篇 8: 委托、运算符重载以及中缀表达式(二)
13进阶篇 9: 委托、运算符重载以及中缀表达式(三)
14进阶篇 10: Kotlin 泛型(一)
15进阶篇 11: Kotlin 泛型(二)
16实战篇 1: Android开发中的各种日志(一)
17实战篇 2: Android开发中的各种日志(二)
18实战篇 3: Kotlin整合网络框架Retrofit(一)
19实战篇 4: Kotlin整合网络框架Retrofit(二)
20实战篇 5: Kotlin整合网络框架Retrofit(三)
21实战篇 6: Kotlin整合网络框架Retrofit(四)
22实战篇 7: Kotlin整合Dagger 2(一)
23实战篇 8: Kotlin整合Dagger 2(二)
24实战篇 9: Kotlin整合Dagger 2(三)
25实战篇 10: Kotlin整合Google的Android Architecture Components框架(一)
26实战篇 11: Kotlin整合Google的Android Architecture Components框架(二)
27实战篇 12: Kotlin整合Google的Android Architecture Components框架(三)
28扩展学习篇 1: Kotlin的DSL及其使用(一)
29扩展学习篇 2: Kotlin的DSL及其使用(二)
30扩展学习篇 3: Kotlin的协程及其使用(一)
31扩展学习篇 4: Kotlin的协程及其使用(二)
32扩展学习篇 5: Kotlin的协程及其使用(三)
33扩展学习篇 5: Kotlin的协程及其使用(四)
34扩展学习篇 6: Kotlin的协程及其使用(五)
35总结篇 1: Kotlin在Andrid App开发中的安全总结
36总结篇 2: Kotlin结合RxJava 2.x的使用总结
37总结篇 3: 本小册的总结
评论(0)