《Kotlin从零到精通Android开发》面世啦
“草长莺飞二月天,拂堤杨柳醉春烟”——《村居》
阳春二月正是万物复苏的好时节,经过一个寒冬腊月的蛰伏,《Kotlin从零到精通Android开发》终于出版上市啦!出版社的设计师十分应景,给出了葱绿风格的封面,满满都是青葱岁月的印记。感谢出版社各位同仁的大力协助,使得本书能够提前面世!
当然Kotlin本身就是一门新颖的编程语言,自从2017年5月被宣布成为Android Studio的官方开发语言之后,Kotlin的发展驶入了快车道,学习热潮方兴未艾。笔者也对Kotlin深入研究了好一阵子,发现它确实能在Android开发中给开发者带来巨大便利。大量的开发实践表明,实现同样功能的Kotlin代码往往只有对应Java代码的三分之一。并且Kotlin的语法兼容并蓄,易懂易学,只要开发者拥有任何一门高级语言的编程基础,再配合一本合适的Kotlin入门教程,短时间内即可速成Kotlin熟练开发者。正好清华大学出版社的王金柱老师也有意约稿,以填补国内对于Kotlin开发App的教程空白,于是就有了这本《Kotlin从零到精通Android开发》。
本书不是官方文档的简单罗列,而是按照国人习惯全新编写的Kotlin开发教程,尤其侧重于Android上面的开发实战,力图让读者学了之后不仅知道这是怎么一回事,还要明白能在哪些App编码中加以运用。全书共有十章内容,前五章主要介绍Kotlin的基本语法知识,包括Kotlin的变量声明、控制语句、函数定义、类与对象等等;后五章主要介绍如何使用Kotlin进行实际的App开发工作,包括如何通过Kotlin使用简单控件、如何通过Kotlin操纵复杂控件、如何通过Kotlin进行数据存储、如何通过Kotlin自定义控件、如何通过Kotlin实现网络通信等等。基本叙述脉络为由浅入深,由理论到实战,逐步掌握Android开发上的Kotlin编码技巧。
另外,后面五章还设计了设计了数个电商App的实战模块,例如电商App的登录模块、频道模块、购物车模块、团购模块、升级模块等等,基本涵盖了电商App编码的方方面面。全书的附录源码使用最新的Android Studio 3.0开发,运行的Kotlin版本也是最新的1.2,并在Android8.1(API27)上编译和测试通过。当然个人菲薄之力,难免有个别疏漏之处,还请广大读者指正。
本书提供了所有示例源码下载,下载地址见 https://pan.baidu.com/s/1iVUtJcgX7Fylx-1zRCVjug
最后附几个本书的购买链接:
天猫购书 京东购书
有关本书的源码下载和内容咨询,可加入下面这个QQ群。
《Kotlin从零到精通Android开发》面世啦相关推荐
- Android:《Kotlin 从零到精通Android开发》读书笔记
原文发布在我的公众号:CnPeng 所有文章将优先发布于公众号,随后才会更新简书. 前前后后整整四十天,终于利用非工作时间读完了 欧阳燊(shen)写的 <Kotlin 从零到精通Android ...
- 《Kotlin从零到精通Android开发》资源下载和内容勘误
资源下载 下面是<Android Studio开发实战 从零基础到App上线>一书用到的工具和代码资源: 1.本书使用的Android Studio版本为3.0.1,Kotlin版本为1. ...
- 《Kotlin从零到精通Android开发》欧阳燊
1.开发环境,2.数据类型,3.控制语句,4.函数运用,5.类和对象 目录 第一章 搭建Kotlin开发环境 1.5.1 Kotlin代码和Java代码PK 1.5.2 Anko库 1.5.3 Lam ...
- 《Kotlin从零到精通Android开发》欧阳燊(二)
第六章 Kotlin使用简单控件 6.1使用按钮控件 按钮button 按钮事件三种Kotlin编码方式:匿名函数,内部类,接口实现 1.匿名函数方式 btn_click_anonymos.setOn ...
- Kotlin从零到精通Android开发
作者 博客地址 https://blog.csdn.net/aqi00 最新源代码 https://github.com/aqi00/kotlin 资源下载和内容勘误 https://blog.cs ...
- 列表怎么有限的初始化为零_《零基础学习Android开发》第五课 类与面向对象编程1-1...
视频:<零基础学习Android开发>第五课 类与面向对象编程1-1 类的定义.成员变量.构造方法.成员方法 一.从数据与逻辑相互关系审视代码 通过前面的课程,我们不断接触Java语言的知 ...
- 精通Android开发 0
准备写一个Android的教程,顺便复习巩固下自己的知识,主要参考的书是<精通Android 3 > 1 环境搭建. 以前准备入门一门语言的时候,环境的搭建会是件很头疼的事情.知道的人懒的 ...
- 零基础学Android开发系列
目标:沉浸了这么久,准备写点文章,在写文章的同时,巩固Android开发的基础知识,每天一个Android小案例,从零带领大家开发简单的Android应用.
- 精通Android开发 1
intent 概括 Android引入了一个intent的概念来调用组件. Android的活动组件包括活动(UI组件),服务,广播,和contentProvider 简单层面上将,intent就是告 ...
- Kotlin - 100%兼容java和android开发
2019独角兽企业重金招聘Python工程师标准>>> https://kotlinlang.org/ 还可以输出js 转载于:https://my.oschina.net/swin ...
最新文章
- 三层交换机的热备实验
- Oracle11G数据泵支持,Oracle11gr2数据泵新特性(五)
- ASP.NET Core Identity 迁移数据 - ASP.NET Core 基础教程 - 简单教程,简单编程
- socket中的nagle算法
- (转)shiro权限框架详解02-权限理论介绍
- 等待线程3秒返回结果_Excel小白超级讨厌的计算,原来只用3秒就能出结果!
- windows安装补丁慢 360安全卫士和腾讯电脑管家安装同样卡住 解决办法
- .pem和.pk8是什么文件?(转载)
- ArcPy常用类介绍
- 微信小程序 学科竞赛比赛报名管理系统 Android hbuilderx App毕业设计
- win7保护眼睛的颜色设置方法
- 6.lambda表达式
- 读书分享 《如何阅读一本书》|检视阅读
- 电脑英语--著名软件篇
- 大数据平台数据管控整体解决方案(48页PPT附下载)
- 教育培训python
- PageHelper这种情况下有坑!
- 学习也是一种兴趣爱好
- 计算机电源要求吗,电脑真的需要用大功率电源吗?走出选择电源误区
- C语言基于单链表的词典软件