原文标题: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. .Net程序在linux mono环境和WindowsServer上执行测试对比

    最近研究了一下mono,想把windows上写的.Net程序移植到linux上跑.网上有资料说Linux上mono执行.Net程序效率比Windows高,本着实证的态度,只有实际验证过才有说服力. 写 ...

  2. .Net中的AOP系列之《拦截位置》

    返回<.Net中的AOP>系列学习总目录 本篇目录 位置拦截 .Net中的字段和属性 PostSharp位置拦截 真实案例--懒加载 .Net中的懒加载 使用AOP实现懒加载 如何懒加载字 ...

  3. 按照Enterprise Integration Pattern搭建服务系统

    在前一篇文章中,我们已经对Enterprise Integration Pattern中所包含的各个组成进行了简单地介绍.限于篇幅(20页Word以内),我并没有深入地讨论各个组成.但是如果要真正地按 ...

  4. java 锁4

    关于锁的分类 及 锁的灵活使用: 参见 http://blog.csdn.net/qaz13177_58_/article/details/21543515  有几句话说得相当不错: 锁的分类 : 同 ...

  5. iOS-开发进阶

    iOS完整学习路线图 iOS进阶介绍: 一.iOS-常用的第三方框架的介绍 二.iOS-提高iOS开发效率的方法和工具 三.常用的调试方法 1.iOS-调试技巧 2.iOS-Xcode的使用技巧 四. ...

  6. css实现文本溢出显示...

    在网页中显示文字内容时,经常会碰到文字内容特别长的情况,那么这个时候为了使网页看起来比较美观和简洁,会对内容进行处理.下面我们就来看一看,如何使用css来对文字溢出部分增加.... 首先来看第一种情况 ...

  7. 为 Sublime Text 3059 配置 PHP 编译环境

    关于  Sublime Text 3059 的安装及汉化 请参看 http://www.xiumu.org/note/sublime-text-3.shtml 为 sublime Text 配置 PH ...

  8. Python下载网页的几种方法

    get和post方式总结 get方式:以URL字串本身传递数据参数,在服务器端可以从'QUERY_STRING'这个变量中直接读取,效率较高,但缺乏安全性,也无法来处理复杂的数据(只能是字符串,比如在 ...

  9. Linux驱动开发——pr_fmt的用法

    作者:彭东林 邮箱:pengdonglin137@163.com 在阅读kernel代码的时候,总是看到有很多驱动都在第一行定义pr_fmt,闲来没事,分析了一下, 发现,确实挺方便的.下面记录分享一 ...

  10. PyQt4入门学习笔记(五)

    PyQt4里的对话框 对话框是大多数GUI应用中不可分割的一部分.一个对话框是两者或多者的会话.在GUI内,对话框是应用向人说话的方式.一个对话框可以用来输入数据,修改数据,改变应用设置等等. QtG ...