原文标题:Kotlin for Android Developers: The book

原文链接:http://antonioleiva.com/kotlin-android-developers/

原文作者:Antonio Leiva(http://antonioleiva.com/about/

原文发布:2015-07-14

亲爱的读者,今天我十分兴奋宣布我的第一本书《Android开发者的Kotlin》出版了。

《Android开发者的Kotlin》是一本精益的图书,它还处在初级阶段,它将在你们的帮助和建议下成长。

如果你们关注这个博客,你们已经知道我是Kotlin粉丝。在这里,我已经写了几篇Kotlin的文章

动机

我认为Kotlin是最棒的编程语言,它简化了Android开发者很多工作。它是非常简单恰当的,而功能强大的编程语言。Kotlin把函数式编程的很多方面引入Android开发中。其中最佳特性只要是与我们的IDE高度集成。

在你做出自己的决定前,我建议你起码先阅读我的Kotlin文章:

今天,虽然Kotlin已经十分稳定,第一个最终发布版接近完成,并且我确信许多Android开发者乐意转到新的编程语言上来,我还是希望这本书可作为一本指南,为他们(和你)移植Java编程语言代码提供服务。

关于这本书

在这本书中,我将以Kotlin作为主要编程语言开发Android APP。这样做是想通过实例来学习编程语言,而不采用以往的典型书籍结构。我不解释Kotlin最吸引人的概念和思想,而是与Java 7进行比较。用这种方法,你能够了解到编程语言的差异和哪些部分将助你提升开发速度。

这本书不是编程语言参考书,而是Android开发者学习Kotlin的工具,并可用其继续进行自己的项目。我将利用编程语言的表现力以及一些有趣的工具和库,解决在我们日常开发中必须面对的许多典型问题。

该书非常实用,建议在电脑前跟着例子编码,尝试各种建议。不过,你可以先读一遍,以获得大量的概念,然后在深入实践。

如你之前读到的,这是一本精益的书。就是说这本书是与你一起编写和成长。基于你们的评论和建议,我将持续写新的内容和检查已编写部分。最终,它也是你的书。我想让这帮书成为Android开发者的完美工具,因此,欢迎所有的帮助和想法。

知识库

如前所述,这本书是由Kotlin开发的APP构成的,这个APP是学习的例子。随着书的进展,APP的代码也会增加。你可以从Github上获得:

Kotlin for Android Developers: The repository

现在就去得到它!!

你要这本书吗?请点击下面链接

Kotlin for Android Developers: The book

非常感谢你成为这令人兴奋的项目一员!

Android开发者的Kotlin:书的更多相关文章

  1. 写给Android开发者的Kotlin入门

    写给Android开发者的Kotlin入门 转 https://www.jianshu.com/p/bb53cba6c8f4 Google在今年的IO大会上宣布,将Android开发的官方语言更换为K ...

  2. 【工利其器】必会工具之(二)Android开发者官网篇

    前言 当刚开始踏入Android程序员这个行业的时候,想必绝大多数的人都和笔者一样,热血沸腾,激情四射,买了很多讲解Android开发的书籍.当开发某个功能需要学习某方面知识的时候,大家又成了“面向百 ...

  3. 对Android开发者有益的40条优化建议

    下面是开始Android编程的好方法: 找一些与你想做事情类似的代码 调整它,尝试让它做你像做的事情 经历问题 使用StackOverflow解决问题 对每个你像添加的特征重复上述过程.这种方法能够激 ...

  4. 每个Android开发者都应该了解的资源列表

    前言   这是一篇译文,原文地址Resources every Android developer must know,在译文开头,推荐两篇同样适合于Android开发者阅读的资源列表Android开 ...

  5. 对 Android 开发者有益的 40 条优化建议

    本文转载于:http://www.oschina.net/translate/40-developer-tips-for-android-optimization?cmp 下面是开始Android编程 ...

  6. 【转】对Android开发者有益的40条优化建议

    下面是开始Android编程的好方法: 找一些与你想做事情类似的代码 调整它,尝试让它做你像做的事情 经历问题 使用StackOverflow解决问题 对每个你像添加的特征重复上述过程.这种方法能够激 ...

  7. [转]对Android开发者有益的40条优化建议

    下面是开始Android编程的好方法: 找一些与你想做事情类似的代码 调整它,尝试让它做你像做的事情 经历问题 使用StackOverflow解决问题 对每个你像添加的特征重复上述过程.这种方法能够激 ...

  8. Android开发者必知的开发资源

    推荐书籍 我推荐下面两本书: The Busy Coder’s Guide to Android Development <The Busy Coder’s Guide to Android D ...

  9. (转载)Android开发者必知的开发资源

    (转载)http://www.importnew.com/3988.html 随着Android平台市场份额的持续猛增 ,越来越多的开发者开始投入Android应用程序的开发大潮.如果您是一位2013 ...

随机推荐

  1. ReactNative入门(安卓)——API(上)

    Alert - 弹窗 通过 Alert.alert() 方法调用唤起原生弹窗,点击会触发 onPress 回调(参考下方代码)并清除弹窗. import React, { AppRegistry, C ...

  2. Async和Await异步编程的原理

    1. 简介 从4.0版本开始.NET引入并行编程库,用户能够通过这个库快捷的开发并行计算和并行任务处理的程序.在4.5版本中.NET又引入了Async和Await两个新的关键字,在语言层面对并行编程给 ...

  3. 小谈Scrum敏捷开发流程

    一晃眼,有两年没有写博客了,回顾前两年,各种奔波,各种忙碌,也有不少的收获.从今天开始,我要把这些收获都分享在这里. 其实这两年,对我影响最大的是开发流程.总所周知,一个好的开发流程,对于项目的进行, ...

  4. Docker之Compose服务编排

    Compose是Docker的服务编排工具,主要用来构建基于Docker的复杂应用,Compose 通过一个配置文件来管理多个Docker容器,非常适合组合使用多个容器进行开发的场景. 说明:Comp ...

  5. Atitit 图像处理 调用opencv 通过java  api   attilax总结

    Atitit 图像处理 调用opencv 通过java  api   attilax总结 1.1. Opencv java api的支持 opencv2.4.2 就有了对java api的支持1 1. ...

  6. PHP 高级编程(1/5) - 编码规范及文档编写

    PHP 高级程序设计学习笔记20140612 软件开发中的一个重要环节就是文档编写.他可以帮助未来的程序维护人员和使用者理解你在开发时的思路.也便于日后重新查看代码时不至于无从下手.文档还有一个重要的 ...

  7. img.width一直是0的问题--记录(二)

    var img=new Image(); img.src="图片路径"; 然后调用 img.width img.height 你会发现值是0: 这是因为页面在加载的时候图片是最后的 ...

  8. 理清JavaScript正则表达式--上篇

    在JavaScript中,正则表达式由RegExp对象表示.RegExp对象呢,又可以通过直接量和构造函数RegExp两种方式创建,分别如下: //直接量 var re = /pattern/[g | ...

  9. Java 快速排序两种实现

    快速排序,只要学习过编程的人肯定都听说过这个名词,但是有时候写的时候还真蒙住了,网上搜罗了下以及查阅了"introduction to algorithm",暂时找到两种实现快排的 ...

  10. docker对数据卷容器进行备份

    转载请注明出处 官网的数据以及各大博客都没有对这个的具体说明,本人也是理解了好久. 我们使用docker的过程中,使用共享的数据卷是经常的,那么.我们要怎么进行备份呢?   首先,我们得了解下面4个命 ...