欢迎光临澳大利亚新华书店网 [登录 | 免费注册]

    • Kotlin移动应用开发/移动应用开发技术丛书
      • 作者:(德)彼得·佐默霍夫|责编:赵静|译者:陈洋//王亚鑫//康颢曦
      • 出版社:机械工业
      • ISBN:9787111650935
      • 出版日期:2020/05/01
      • 页数:334
    • 售价:39.6
  • 内容大纲

        近年来,Kotlin已逐渐成为Android应用程序开发人员的首选语言。本书通过大量的代码对Kotlin进行了深入浅出的讲解,并通过两个Android应用程序开发来指导读者进行实践,以帮助读者使用Kotlin编写出更健壮、更易维护的Android应用程序。
        全书分两部分,共10章。第一部分(第1~6章)从细节入手讲解Kotlin的语言特性。第1章概述Kotlin,第2章介绍Kotlin的基本语言结构(如控制流、函数和异常),第3章展示Kotlin中如何使用函数式编程以及函数式编程的优点,第4章讲解Kotlin中如何处理面向对象,第5章讨论与Java的互操作性,第6章涵盖以协程为主要内容的并发性。第二部分(第7~10章)通过完成两个Android应用来将第一部分学到的知识加以实践。第7章和第8章分别介绍使用Kotlin开发一个待办事项应用KudooApp和一个为使用者提供营养数据的应用Nutrilicious,第9章涵盖综合使用Kotlin的语言特性来创建简单的领域特定语言,第10章为Java迁移到Kotlin提供指导。
        本书适合想要学习Kotlin并利用它来开发Android应用程序的所有读者阅读。
  • 作者介绍

  • 目录

    译者序

    前言
    第一部分  学习Kotlin
      第1章  Kotlin简介
        1.1  Kotlin是什么
        1.2  Kotlin的目标和语言特性
        1.3  为什么在Android系统开发中使用Kotlin
          1.3.1  Android中的Java
          1.3.2  Android中的Kotlin
        1.4  Kotlin与Java
        1.5  支持的工具与社区
        1.6  商业角度
        1.7  谁在使用Kotlin
        1.8  本章小结
      第2章  走进Kotlin
        2.1  Kotlin REPL交互式编程命令行
        2.2  变量和数据类型
          2.2.1  变量声明
          2.2.2  基本数据类型
          2.2.3  类型推导
        2.3  条件语句
          2.3.1  将if和when作为语句
          2.3.2  条件表达式
        2.4  循环和范围
          2.4.1  while循环
          2.4.2  for循环
        2.5  函数
          2.5.1  函数签名
          2.5.2  单行表达式函数的简写方式
          2.5.3  main函数
          2.5.4  参数默认值和指定参数名称
          2.5.5  扩展函数
          2.5.6  中缀函数
          2.5.7  运算符函数
        2.6  空安全
          2.6.1  可空类型
          2.6.2  可空类型的使用
        2.7  相等性检查
        2.8  异常处理
          2.8.1  异常处理的原则
          2.8.2  Kotlin的异常处理
          2.8.3  Checked异常和Unchecked异常
        2.9  本章小结
      第3章  Kotlin中的函数式编程
      第4章  Kotlin中的面向对象
      第5章  与Java的互操作性
      第6章  Kotlin中的并发
    第二部分  使用Kotlin进行Android开发
      第7章  使用Kotlin进行Android应用程序开发:Kudoo App

      第8章  使用Kotlin进行Android应用程序开发:Nutrilicious
      第9章  Kotlin DSL
      第10章  迁移到Kotlin
    附录  更多资源
    术语表