《第一行代码 Android》介绍

本书第 1 版使用的开发工具是 Eclipse, 是基于 Android 4.x 系统的.

本书第二版基于 Android 7.0 和 Android Studio 2.2. 第三版基于 Android 10.0.

本书第二版出版于 2016 年.

本书前两版都是使用 Java 作为应用程序的开发语言, 而第 3 版使用了 Kotlin.

本书第三版考虑到很多读者朋友之前可能并没有接触过 Kotlin, 在第 3 版中特别加入了许多 Kotlin 语言方面的讲解, 因此更像是一本 Android + Kotlin 的综合技术书.

本书的前两版中也没有涉及过语言方面的讲解, 默认读者是有 Java 语言基础的. 而第 3 版中对 Kotlin 语言进行了非常全面的讲解, 不需要读者有任何 Kotlin 语言的基础.

本书第 1 版是基于 Android 4.x 系统的, 第 2 版是基于 Android 7.0 系统的, 第 3 版基于 Android 10.0 系统, 其中囊括了新系统中的诸多知识点, 包括 Android 8.0 系统中引入的通知渠道和应用图标适配、Android 9.0 系统中引入的明文网络传输限制适配、Android 10.0 系统中引入的深色主题模式等.

Android 5.0 引入 Material Design.

Android 6.0 引入 Doze 模式和运行时权限.

Android 7.0 引入多窗口模式.

本书第二版中开发的程序只面向 Android 4.0 以上的系统.

本书第二版一共分为 15 章, 涵盖了四大组件、UI、碎片、数据存储、多媒体、网络、定位服务等方方面面的知识, 尾声部分还会带你一起开发一个天气预报程序, 并教会你如何将程序发布到应用商店, 以及如何在程序中嵌入广告盈利. 本书第二版的第 5 章、第 7 章、第 11 章、第 14 章中都穿插有对 Git 的讲解.

本书第二版中的 Android 程序必须要使用 JDK 8 或以上版本.

学习本书内容之前, 你并不需要有任何 Android 或 Kotlin 方面的基础, 但是最好有一定的 Java 基础. 虽然本书第三版是使用 Kotlin 语言来进行开发的, 但是 Kotlin 是一门基于 Java 的语言, 如果你对 Java 有所了解的话, 将会非常有助于 Kotlin 语言的学习.

全书第三版一共分为 16 章, Android 方面涵盖了四大组件、UI、 Fragment、数据存储、多媒体、网络、架构等应用层面的知识. Kotlin 方面涵盖了基础语法、常用技巧、高阶函数、泛型、协程、DSL 等语言层面的知识. 另外, 本书的尾声部分还会带你一起开发一个天气预报程序, 以及编写并发布一个开源库. 除此之外, 本书的第 6 章、第 9 章、第 12 章、第 15 章中穿插了对 Git 的讲解.

posted @   有空  阅读(12)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示