编辑: 达达恰西瓜 2019-07-06

7 这本书适合你吗? 写这本书是为了帮助那些有兴趣使用Kotlin语言来进行开发的Android开发者. 如果你符合下面这些情况,那这本书是适合你的: 你有相关Android开发和Android SDK的基本知识. 你希望跟随一个使用Kotlin语言编写的例子来学习Kotlin. 你需要一个怎么去使用更简洁生动的语言来解决日常生活遇到的典型问题的指 南. 另一方面,这本书可能不太适合你,因为: 这本书不是Kotlin圣经.我会去解释所有Kotlin的基本语法,甚至包括在过程中 遇到我需要的一些相对比较复杂的想法.所以你是通过一个例子去学习,而不 是其他方式. 我不会去解释怎么样去开发一个Android应用.你不需要很深的开发知识,但 是至少了解基础,比如Android Studio,Gradle,Java语言和Android SDK. 你可能会从中学到一些关于Android开发的一些新的东西. 这本书不是函数式编程语言指南.当然由于Java 7完全不是函数式风格的,我 会解释你需要知道的东西,但是不会很深入地去讲解函数式编程的话题. 这本书适合你吗?

8 关于作者 Antonio Leiva是一个Android工程师,他专注于研究新的潜在的Android开发可能 性,然后写作说明.他维护一个关于很多不同Android开发话题的博客 antonioleiva.com. Antonio一开始是CRM技术顾问,但是一段时间之后,他寻找着新的激情,他发现 了Android世界.在优秀的平台上获得了相关经验,之后他加入了一个西班牙重要 的手机公司带领多个项目作为新的冒险. 现在,他在Plex担任Android工程师,并且在Android的设计和UX方面也担任重要的 角色. 你可以在Twitter上关注他@lime_cl. 关于作者

9 介绍 如果你觉得Java 7是一个过期的语言,并决定找一个更现代的语言代替.恭喜你! 就如你知道的,虽然Java 8已经发布了,它包含了很多我们期待的像现代语言中那 样的改善,但是我们Android开发者还是被迫在使用Java 7.这是因为法律的问题. 但是就算没有这个限制,并且新的Android设备从今天开始使用新的能理解Java8的VM,在当前的设备过期、几乎没有人使用它们之前我们也不能使用Java 8,所以 恐怕我们不会很快等到这一天的到来. 但是并不是没有补救的方法.多亏使用了JVM,我们可以使用任何语言去编写 Android应用,只要它能够编译成JVM能够认识的字节码就可以了. 正如你所想,有很多选择,比如Groovy,Scala,Clojure,当然还有Kotlin.通过实 践,只有其中一些能够被考虑来作为替代品. 上述的每一种语言都有它的利弊,如果你还没有真正确定你该使用那种语言,我建 议你可以去尝试一下它们. 介绍

10 什么是Kotlin? Kotlin,如前面所说,它是JetBrains开发的基于JVM的语言.JetBrains因为创造了 一个强大的Java开发IDE被大家所熟知.Android Studio,官方的Android IDE,就 是基于Intellij,作为一个该平台的插件. Kotlin是使用Java开发者的思维被创建的,Intellij作为它主要的开发IDE.对于 Android开发者,有两个有趣的特点: 对Java开发者来说,Kotlin是非常直觉化的,并且非常容易学习.语言的大部 分内容都是与我们知道的非常相似,不同的地方,它的基础概念也能迅速地掌 握它. 它与我们日常生活使用的IDE无需配置就能完全整合.Android Studio能够非常 完美地理解、编译运行Kotlin代码.而且对这门语言的支持正是来自于开发........

下载(注:源文件不在本站服务器,都将跳转到源网站下载)
备用下载
发帖评论
相关话题
发布一个新话题