基于 Kotlin 的 Android 开发
440 页
Chinese
PDF
4.5

基于 Kotlin 的 Android 开发

基于 Kotlin 的 Android 开发

作者:

年份:

简介:

引言

《Android Development with Kotlin》一书(作者为 Marcin Moskała 和 Igor Wojda)于 2017 年出版,并迅速成为使用 Kotlin 语言创建 Android 应用程序最受欢迎的指南之一。在出版时,Kotlin 才刚刚开始在 Android 开发者中流行起来,而如今它已成为 Android 平台官方推荐的语言。本书提供了一种实用、结构化的方法,使新手和经验丰富的 Java 开发者都能快速掌握 Kotlin,并开始编写现代、可靠的应用程序。

本书内容

本书涵盖了创建 Android 应用程序的完整周期:从开发环境配置到在 Google Play 上发布。作者循序渐进地向读者介绍 Kotlin 的语法、其关键特性(空安全、扩展函数、协程、Lambda 表达式)以及与 Android SDK 的集成。特别关注架构模式(MVP、MVVM)、数据库操作(Room)、网络请求(Retrofit),以及测试和性能优化。

本书适合谁

本书面向广泛的读者群体:

  • Android 开发新手 — 已经熟悉 Java 或其他面向对象语言基础,但希望转向 Kotlin 的开发者。
  • 经验丰富的 Java 开发者 — 本书将帮助您快速掌握 Kotlin 的语法和惯用法,以及 Android 的最佳实践。
  • 学生和教师 — 结构化的材料适合移动开发课程使用。

读者将学到什么

阅读本书后,您将能够:

  • 在 Android Studio 中使用 Kotlin 配置项目。
  • 使用扩展函数、data 类和 sealed 类编写简洁、优雅的代码。
  • 处理空安全(null safety)并避免 NullPointerException。
  • 使用协程进行异步操作(网络、数据库)。
  • 使用 LiveData 和 ViewModel 实现 MVVM 架构。
  • 通过 Retrofit 集成 REST API 并处理响应。
  • 使用本地存储(Room、SharedPreferences)。
  • 为应用程序编写单元测试和 UI 测试。
  • 优化性能并管理内存。
  • 准备应用程序以在 Google Play 上发布。

优势

本书在同类书籍中脱颖而出,体现在以下几个方面:

  • 实用性 — 每个部分都包含可直接运行和修改的代码示例。
  • 时效性 — 尽管本书出版于 2017 年,但 Kotlin 和 Android SDK 的核心概念仍然相关。作者使用了稳定的库版本。
  • 清晰的结构 — 材料按逻辑章节划分,由浅入深。每章末尾都有总结和自测练习。
  • 对 Kotlin 的深入解释 — 作者不仅展示语法,还解释了 Kotlin 为何如此设计,以及这如何帮助编写更安全的代码。
  • 对架构的关注 — 本书不仅教您“堆砌代码”,还教您构建可维护、可测试的应用程序。

推荐给谁

我向所有希望专业从事 Kotlin Android 开发的人推荐这本书。它既适合自学,也适合在实际项目中作为参考手册。如果您已经了解 Java,但想转向 Kotlin — 这是最好的起点。如果您是新手 — 请先学习 Java 或 Kotlin 的基础知识,然后再阅读本书。唯一的一点建议:将本书的阅读与 Android 和 Kotlin 官方文档的学习相结合,因为技术发展迅速。

推荐