原文标题: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. python-time 模块

    1.时间戳是以秒为单位的浮点小数,时间戳以自1970年1月1日午夜到现在经过了的时间来表示 2.时间模块引入方式:import time 3.返回时间戳 time.time() 4.返回时间元组:ti ...

  2. Salesforce开发者学习笔记之一:基本知识

    本文介绍了Salesforce开发平台的基本知识, 包括如下内容: Salesforce平台介绍 Salesforce基本术语 定制和扩展Salesforce平台 创建一个简单的应用程序 Salesf ...

  3. 我的MYSQL学习心得(十四) 备份和恢复

    我的MYSQL学习心得(十四) 备份和恢复 我的MYSQL学习心得(一) 简单语法 我的MYSQL学习心得(二) 数据类型宽度 我的MYSQL学习心得(三) 查看字段长度 我的MYSQL学习心得(四) ...

  4. logstash服务启动脚本

    logstash服务启动脚本 最近在弄ELK,发现logstash没有sysv类型的服务启动脚本,于是按照网上一个老外提供的模板自己进行修改 #添加用户 useradd logstash -M -s ...

  5. 【Knockout.js 学习体验之旅】(2)花式捆绑

    本文是[Knockout.js 学习体验之旅]系列文章的第2篇,所有demo均基于目前knockout.js的最新版本(3.4.0).小茄才识有限,文中若有不当之处,还望大家指出. 目录: [Knoc ...

  6. Android Starting Window(Preview Window)

    当打开一个Activity时,如果这个Activity所属的应用还没有在运行,系统会为这个Activity所属的应用创建一个进程,但进程的创建与初始化都需要时间,在这个动作完成之前系统要做什么呢?如果 ...

  7. Android Material Design之 NavigationView侧滑界面自定义 随笔

    一.侧滑界面Menu自定义: 在menu文件夹下新建activity_main_drawer.xml文件,自定义标题和icon: <?xml version="1.0" en ...

  8. 修改Coney主题之侧边栏移位

    title: 修改Coney主题之侧边栏移位 date: 2014-12-15 18:09:54 categories: Hexo tags: [hexo,css] --- Coney是一个非常漂亮的 ...

  9. MVC5 网站开发之六 管理员 1、登录、验证和注销

    上次业务逻辑和展示层的架构都写了,可以开始进行具体功能的实现,这次先实现管理员的登录.验证和注销功能. 目录 奔跑吧,代码小哥! MVC5网站开发之一 总体概述 MVC5 网站开发之二 创建项目 MV ...

  10. 原生js之四步走搞定Ajax

          说到Ajax,不得不先提一下HTTP(HTTP,HyperText Transfer Protocol)协议,中文名:超文本传输协议,是互联网上应用最为广泛的一种网络协议.所有的WWW文件 ...