写给android开发者的kotlin指南.pdf

所需积分/C币:50 2018-01-17 11:35:17 1.09MB PDF
收藏 收藏 3
举报

写给android开发者的kotlin指南,有目录有链接可跳转,排版精美。
怎么去使用 Kotlin android extensions 1.20 重构我们的代码 1.20.2 Application单例化和属性的 Delegated 1.21 App| caton单例化 1.21.1 委托属性 1.21.2 标准委托 1.21.3 怎么去创建一个自定义的委托 1.21.4 重新实现 Application单例化 1.21.5 创建一个 SQLiteOpenHelper 1.22 ManagedsqliteOpenHelper 1.22.1 定义表 1.22.2 实现 Sqlite OpenHelper 1.22.3 依赖注入 1.22.4 集合和函数操作符 1.23 总数操作符 1.23.1 过滤操作符 1.23.2 映射操作符 1.23.3 元素操作符 1.23.4 生产操作符 1.23.5 顺序操作符 1.23.6 从数据库中保存或查询数据 1.24 创建数据库mode类 1.24.1 写入和查询数据库 1.24.2 Kotn中的n山安全 1.25 可nu类型怎么工作 1.25.1 可n性和Java库 1.25.2 创建业务逻辑来访冋数据 1.26 Flow contro和 ranges 1.27 f表达式 1.27.1 When表达式 1.27.2 For循环 1.27.3 While和do/ while循环 1.274 Ranges 1.27.5 创建一个详情界面 1.28 准备请求 1.28.1 提供一个新的 activity 1.28.2 启动一个 activity: reified函数 1.28.3 接口和委托 1.29 接 1.29.1 委托 1.29.2 在我们的App中实现一个例子 1.29.3 泛型 130 基础 1.30.1 变体 1.30.2 泛型例子 1.30.3 设置界面 1.31 创建一个设置 activity 1.31.1 访问 Shared Preferences 1.31.2 泛型 preference委托 1.31.3 测试你的App 1.32 Unit testing 1.32.1 Instrumentation tests 1.32.2 其它的概念 1.33 内部类 1.33.1 枚举 1.33.2 密封( Sealed)类 1.33.3 异常( EXceptions) 1.33.4 结尾 1.34 Introduction 《 Kotlin for android developers》中文版翻 译 错别字丶病句丶翻译错误等问題可以提 Issues。请说明错误原因。 1.在线阋读或下载 GitBook 2.在线阅读 希大家购买正版’建议阔读英文原版:htts:/eanpub.com/kotlin-for-android developers Github:https://github.com/wangjiegulu/kotlin-for-android-developers-zh 最后打个广告哈,阿里巴巴,杭州招技术,支持电话视频面试,有兴趣的同学戳这 t:https://github.com/wangjiegulu/jobs 写在前面 写在前面 学习通过 Kotlin语言来简单地开发 android应用 关于本书 关于本书 在这本书中,我会使用 Kotlin作为主要的语言来开发一个 android应用。方式是通过 开发一个应用来学习这门语言,而不是根据传统的结构来学习。我会在感兴趣的点 停下来通过与Java1.7对比的方式讲讲 Kotlin的一些概念和特性。用这种方法你就能 知道它们的不同之处,并且知道哪部分语言特性可以让你提高你的工作效率。 这木书并不是一本语言参考书,但它是一个 Android开发者去学习 Kotlin并且使用在 自己项目中的一个工具。我会通过使用一些语言特性和有趣的工具和库来解决很多 我们在日常生活当中都会遇到的典型问题 这本书是非常具有实践性的,所以我建议你在电脑面前跟着我的例子和代码实践 无论何时你都可以在有一些想法的时候深入到实践中去。 就如你知道的,这是一个精益出版。也就是说这本书是跟你一起写下去的。我会根 据你的回复和建议来写新的内容和检查之前的内容。尽管这本书已经完成了,但是 我会及时根据新的 Kotlin版本更新。所以尽管编写意见告诉我你对这本书的看法 或者需要改进的地方。我希望这本书会成为 Android开发者的一个完美的工具,正 因为如此’欢迎大家的想法和帮助 感谢你将成为这个激动人心的项目的一部分 这本书适合你吗? 这本书适合你吗? 写这本书是为了帮助那些有兴趣使用 Kotlin语言来进行开发的 Android开发者 如杲你符合下面这些情况,那这本书是适合你的: ●你有相关 Android开发和 Android sdK的基本知识 ●你希望跟随一个使用 Kotlin语言编写的例子来学习 Kotlin 你需要一个怎么去使用更筒洁生动的语言来解汏日常生活遇到的典型问题的指 南 另一方面,这本书可能不太适合你,因为 这本书不是 Kotlin圣经。我会去解释所有 Kotlin的基本语法’甚至括在过程中 過到我需要的一些相对比较复杂的想法。所以你是通过一个例子去学习,而不 是其他方式 我不会去解释怎么样去开发一个 Android应用。你不需要很深的开发知识’但 是至少了解基础,比如 Android studio, Gradle’JaVa语言和 Android sdk 你可能会从中学到一些关于 Android开发的一些新的东西 这本书不是函数式编程语言指南。当然由于Java7完全不是函数式风格的,我 会解释你需要知道的东西·但是不会很深入地去讲解函数式编程的话题 关于作者 关于作者 Antonio leiva是一个 Android工程师’他专注于硏究新的潜在的 Android开发可能 性,然后写作说明。他维护一个关于很多不同 Android开发话题的博客 antonioleiva. com o Antonio一开始是CRM技术顾问,但是一段时间之后,他寻找着新的激情’他发现 了 Android世界。在优秀的平台上获得了相关经验,之后他加入了一个西班牙重要 的手机公司带领多个项目作为新的冒险。 现在’他在Pex担任 Android工程师’并且在 Android的设计和UX方面也担任重要的 角色 你可以在Twt上关注他@ Lime cl 介绍 介绍 如杲你觉得Java7是一个过期的语言’并決定找一个更现代的语言代替。恭喜你! 就如你知道的’虽然Java8已经发布了’它包含了很多我们期待的像现代语言中那 样的改善,但是我们 Android开发者还是被迫在使用Java7.这是因为法律的问题 但是就算没有这个限制,并且新的 Android设备从今天开始使用新的能理解Java8的 ⅥM’在当前的设备过期、几乎没有人使用它们之前我们也不能使用Java8,所以 恐怕我们不会很快等到这一天的到来 但是并不是没有补救的方法。多亏使用了JVM’我们可以使用任何语言去编写 Android应用’只要它能够编译成JⅥM能够认识的字节码就可以了 正如你所想,有很多选择,比如 Groovy, Scala, Clojure,当然还有 Kotlin。通过实 践,只有其中一些能够被考虑来作为替代品。 上逑的每一种语言都有它的利弊’如果你还没有正确定你该使用那种语言,我建 议你可以去尝试一下它们。

...展开详情
试读 127P 写给android开发者的kotlin指南.pdf
立即下载 低至0.43元/次 身份认证VIP会员低至7折
    抢沙发
    一个资源只可评论一次,评论内容不能少于5个字
    • GitHub

      绑定GitHub第三方账户获取
    关注 私信 TA的资源
    上传资源赚积分,得勋章
    最新推荐
    写给android开发者的kotlin指南.pdf 50积分/C币 立即下载
    1/127
    写给android开发者的kotlin指南.pdf第1页
    写给android开发者的kotlin指南.pdf第2页
    写给android开发者的kotlin指南.pdf第3页
    写给android开发者的kotlin指南.pdf第4页
    写给android开发者的kotlin指南.pdf第5页
    写给android开发者的kotlin指南.pdf第6页
    写给android开发者的kotlin指南.pdf第7页
    写给android开发者的kotlin指南.pdf第8页
    写给android开发者的kotlin指南.pdf第9页
    写给android开发者的kotlin指南.pdf第10页
    写给android开发者的kotlin指南.pdf第11页
    写给android开发者的kotlin指南.pdf第12页
    写给android开发者的kotlin指南.pdf第13页
    写给android开发者的kotlin指南.pdf第14页
    写给android开发者的kotlin指南.pdf第15页
    写给android开发者的kotlin指南.pdf第16页
    写给android开发者的kotlin指南.pdf第17页
    写给android开发者的kotlin指南.pdf第18页
    写给android开发者的kotlin指南.pdf第19页
    写给android开发者的kotlin指南.pdf第20页

    试读已结束,剩余107页未读...

    50积分/C币 立即下载 >