作品简介

本书针对国内计算机、软件相关专业已先修Android编程设计课程的学生,旨在为具备良好编程能力的学生提供一本能够快速熟悉Android平台的教材,熟练掌握使用Kotlin来开发Android的必备的基础知识,为今后的课程学习和职业前途打下坚实的基础。

本书由吕云翔,牛威,李楠编著。

作品目录

  • 内容简介
  • 前言 FOREWORD
  • 第1章 Kotlin基础
  • 1.1 Kotlin简介
  • 1.2 变量
  • 1.3 基本类型
  • 1.4 区间
  • 1.5 循环结构
  • 1.6 异常处理
  • 1.7 相等运算符
  • 1.8 可见性修饰符
  • 1.9 控制流程
  • 习题
  • 第2章 Kotlin方法
  • 2.1 方法的定义
  • 2.2 参数
  • 2.3 常见操作符
  • 习题
  • 第3章 Kotlin类
  • 3.1 类的基本用法
  • 3.2 继承
  • 3.3 接口
  • 3.4 抽象类
  • 3.5 扩展
  • 3.6 枚举
  • 3.7 密封类
  • 3.8 数据类
  • 习题
  • 第4章 空安全、反射、注解
  • 4.1 空安全
  • 4.2 反射
  • 4.3 注解
  • 4.4 兼容问题
  • 习题
  • 第5章 Kotlin属性
  • 5.1 一般属性
  • 5.2 延迟加载和懒加载
  • 5.3 委托属性
  • 5.4 用属性还是方法
  • 习题
  • 第6章 Kotlin泛型与集合
  • 6.1 泛型简介
  • 6.2 型变
  • 6.3 Kotlin泛型的特色
  • 6.4 泛型小结
  • 6.5 初识集合
  • 6.6 Set
  • 6.7 List
  • 6.8 Map
  • 习题
  • 第7章 高阶函数
  • 7.1 函数作为参数
  • 7.2 函数作为返回值
  • 7.3 函数赋值
  • 7.4 闭包
  • 7.5 匿名函数
  • 7.6 函数的引用
  • 7.7 函数接收器
  • 7.8 记忆化
  • 习题
  • 第8章 Kotlin DSL
  • 8.1 DSL
  • 8.2 有趣的Kotlin DSL
  • 8.3 实现原理
  • 习题
  • 第9章 初识Android Studio
  • 9.1 Android Studio的特性
  • 9.2 使用Android Studio
  • 9.3 Android项目结构概览
  • 9.4 创建第一个Android Studio项目
  • 习题
  • 第10章 Android Gradle
  • 10.1 Android Gradle编译文件
  • 10.2 配置SDK版本号以及其他默认配置
  • 10.3 Gradle编译
  • 10.4 处理依赖
  • 10.5 设置工程属性
  • 10.6 升级新版本的Gradle
  • 习题
  • 第11章 Activity和Fragment
  • 11.1 Activity
  • 11.2 Fragment
  • 习题
  • 第12章 Service和广播
  • 12.1 Service详解
  • 12.2 广播
  • 习题
  • 第13章 Kotlin实战之简单天气
  • 13.1 RxJava介绍
  • 13.2 Disposable简介及使用
  • 13.3 Flowable
  • 13.4 天气数据源
  • 13.5 Demo开发
  • 13.6 UI界面交互和数据
  • 第14章 Kotlin实战之会议App
  • 14.1 Dagger2介绍
  • 14.2 Dagger2的使用
  • 14.3 RoomDB存储
  • 14.4 导入第三方依赖库
  • 14.5 界面分析
  • 参考文献
展开全部