「Android 进阶:基于 Kotlin 的 Android App 开发实践」封面
VIP
Android 进阶:基于 Kotlin 的 Android App 开发实践
3.98
快速上手 Kotlin 独有新特性,整合 Android 常用框架及 MVVM 思想进行 App 开发
全干工程师 @ 搬砖
学习群
首单券后价
首单券后价
¥ 9.95 立即购买
原价 ¥19.9
VIP借阅
免费试学
1232 人加入学习
37 小节
·
约 413分28秒
介绍
目录
评论

小册介绍

自从 Kotlin 成为 Android 开发的另一种选择之后,它简洁的语法给我们的开发团队带来了很深的印象。Kotlin 借鉴了诸多编程语言,例如 Scala、Ruby、Python、C# 等。因此,它在开发效率和简洁性上有极大的优势,某些代码原先使用 Java 需要几十行,使用 Kotlin 之后可能只需几行即可。另外,Java 所诟病的 NullPointerException,在 Kotlin 语言中有很好的解决方案。总之,使用 Kotlin 可以极大地提高开发效率、减少项目的代码量。

本小册包括:基础篇、进阶篇、实战篇、扩展学习篇和总结篇。

本小册基于 Kotlin 1.3,小册的基础篇和进阶篇着重介绍了 Kotlin 语言上的特性包括各种函数的概念、类的概念、标准库中的扩展函数、委托等等,很多特性和语法糖是 Java 所不具备的,利用这些特性能够帮助开发者快速而且是高效地进行开发。其中,基础篇的内容更偏向于入门,旨在帮助开发者快速掌握 Kotlin 的基本语法,有一定 Kotlin 基础的开发者完全可以略过基础篇。

实战篇介绍了在 Kotlin 开发中如何整合主流的 Android 框架,其中包括 Google 去年刚推出的 Android 架构设计的方案 Android Architecture Components、网络框架 Retrofit、依赖注入框架 Dagger2。越来越多的 App 项目都在使用它们,这本小册希望能够帮助 Android 开发者将 Kotlin 以及这些框架快速融入到自身项目中。

在扩展学习篇中介绍了如何使用 Kotlin 编写 DSL 和 Kotlin 1.1 之后的新特性——协程。DSL 体现了代码的整洁之道,而协程相比传统的 Java 线程更加轻量级,并且不会阻塞内核线程,可以让异步的代码写起来和同步代码一样舒服。

在最后的总结篇,小册总结了 Kotlin 编写 App 安全相关的经验包括跟 C++ 结合,也总结了 Kotlin 如何结合 RxJava 2.x 的使用,以及本小册全部内容的回顾和总结。

作者介绍

  • 计算机软件与理论硕士
  • 负责魔窗SDK的架构和研发,主要包括实现deep link(deferred deep link)、移动端原生广告、信息流广告、SDK安全、对第三方框架的裁剪等等。保障了魔窗SDK多年的线上稳定运行。
  • 超过8年的移动开发经验,负责过京东到家上海的移动团队,全程参与今夜酒店特价App的开发,Decarta Map SDK的开发,参与过格瓦拉App的开发。
  • 多年的服务端开发经验,负责过京东旅行邮轮业务部门的后端团队。
  • 熟悉函数响应式编程,了解计算机视觉,著有《RxJava 2.x 实战》。
  • 关注分布式账本,区块链经济。

你需要准备什么?

  • 一定的 Java/Android 基础知识(包括但不限于Java SE、Android、函数式编程、RxJava 等相关知识)
  • 一颗热爱编程的心
  • 一台适合开发的电脑
  • 一个能够安心学习的环境

你会学到什么?

  • Kotlin 函数式编程的特性
  • 如何封装自己的扩展函数库
  • Kotlin 的委托机制
  • Retrofit 框架的使用
  • Dagger2 的使用
  • Android Architecture Components 框架的使用、部分源码解析
  • Kotlin 的协程使用
  • 如何使用 Kotlin 来编写DSL
  • Kotlin 结合 RxJava 的使用
  • 从 Kotlin 的角度来思考如何编写和优化代码

适宜人群

  • 开发 Android 的工程师
  • 开发 Java 后端的工程师
  • 对 Kotlin 感兴趣的IT从业人员

读者福利

  • 作者将赠送三本签名的《RxJava 2.x 实战》,以抽奖的形式免费赠予购买小册的用户(国内用户包邮),抽奖规则时间在读者微信群同步。

小册代码

本小册的代码将会在 GitHub 仓库 fengzhizi715/kotlin_tutorial 中更新,其中每一节后提供的习题也可以在该仓库的 Issues 页面中进行回答交流。

名人推荐

购买须知

  1. 本小册为图文形式内容服务,共计 36 节;
  2. 购买用户可享有小册永久的阅读权限;
  3. 购买用户可进入小册微信群,与作者互动;
  4. 掘金小册为虚拟内容服务,一经购买成功概不退款;
  5. 掘金小册版权归北京北比信息技术有限公司所有,任何机构、媒体、网站或个人未经本网协议授权不得转载、链接、转贴或以其他方式复制发布/发表,违者将依法追究责任;
  6. 在掘金小册阅读过程中,如有任何问题,请邮件联系 xiaoce@xitu.io
推荐小册
京ICP备18012699号-3 ©版权所有 北京北比信息技术有限公司

公司地址:北京市海淀区信息路甲28号13层B座13B-5 | 公司座机:010-83434395