Kotlin入门教程——目录索引
Kotlin是谷歌官方认可的Android开发语言,Android Studio从3.0版本开始就内置了Kotlin,所以未来在App开发中Kotlin取代Java是大势所趋,就像当初Android Studio取代Eclipse成为App开发工具一样。
下面分章节列出各篇Kotlin教程的索引地址,方便大家查阅。
Kotlin入门教程目录
第一章 环境搭建
Kotlin入门(1)搭建Kotlin开发环境
Kotlin入门(2)让App开发变得更容易
第二章 类型声明
Kotlin入门(3)基本变量类型的用法
Kotlin入门(4)声明与操作数组
Kotlin入门(5)字符串及其格式化
Kotlin入门(16)容器的遍历方式
第三章 控制语句
Kotlin入门(6)条件分支的实现
Kotlin入门(7)循环语句的操作
Kotlin入门(8)空值的判断与处理
Kotlin入门(17)等式判断的情况
第四章 函数运用
Kotlin入门(9)函数的基本用法
Kotlin入门(10)七十二变的输入参数
Kotlin入门(11)江湖绝技之特殊函数
Kotlin入门(18)利用单例对象获取时间
第五章 类和对象
Kotlin入门(12)类的概貌与构造
Kotlin入门(13)类成员的众生相
Kotlin入门(14)继承的那些事儿
Kotlin入门(15)独门秘笈之特殊类第六章 界面布局
Kotlin入门(19)Android的基础布局Kotlin入门(20)几种常见的对话框Kotlin入门(21)活动页面的跳转处理Kotlin入门(22)适配器的简单优化Kotlin入门(23)适配器的进阶表达Kotlin入门(24)如何自定义视图第七章 数据存储
Kotlin入门(25)共享参数模板Kotlin入门(26)数据库ManagedSQLiteOpenHelperKotlin入门(27)文件读写操作Kotlin入门(28)Application单例化第八章 网络通信
Kotlin入门(29)任务RunnableKotlin入门(30)多线程交互Kotlin入门(31)JSON字符串的解析Kotlin入门(32)网络接口访问Kotlin入门(33)运用扩展属性
本系列教程的所有源码均可到我的github主页下载,页面地址是https://github.com/aqi00/kotlin
未完待续,更多精彩内容敬请期待
本系列的入门教程已整理成书出版,有兴趣的读者可前往京东购买《Kotlin从零到精通Android开发》。
Kotlin入门教程——目录索引的更多相关文章
- Django 博客开发教程目录索引
Django 博客开发教程目录索引 本项目适合 0 基础的 Django 开发新人. 项目演示地址:Black & White,代码 GitHub 仓库地址:zmrenwu/django-bl ...
- Kotlin 入门教程
Kotlin 入门教程 Android / Java https://developer.android.com/kotlin?hl=zh-cn 使用 Kotlin 开发 Android 应用 使用 ...
- 【原】Storm 入门教程目录
Storm入门教程 1. Storm基础 Storm Storm主要特点 Storm基本概念 Storm调度器 Storm配置 Guaranteeing Message Processing(消息处理 ...
- 21分钟 MySQL 入门教程(转载!!!)
21分钟 MySQL 入门教程 目录 一.MySQL的相关概念介绍 二.Windows下MySQL的配置 配置步骤 MySQL服务的启动.停止与卸载 三.MySQL脚本的基本组成 四.MySQL中的数 ...
- 无废话WCF入门教程六[一个简单的Demo]
一.前言 前面的几个章节介绍了很多理论基础,如:什么是WCF.WCF中的A.B.C.WCF的传输模式.本文从零开始和大家一起写一个小的WCF应用程序Demo. 大多框架的学习都是从增.删.改.查开始来 ...
- MySQL 快速入门教程
转:MySQL快速 入门教程 目录 一.MySQL的相关概念介绍 二.Windows下MySQL的配置 配置步骤 MySQL服务的启动.停止与卸载 三.MySQL脚本的基本组成 四.MySQL中的数据 ...
- Mysql学习总结(12)——21分钟Mysql入门教程
21分钟 MySQL 入门教程 目录 一.MySQL的相关概念介绍 二.Windows下MySQL的配置 配置步骤 MySQL服务的启动.停止与卸载 三.MySQL脚本的基本组成 四.MySQL中的数 ...
- Kibana详细入门教程
Kibana详细入门教程 目录 一.Kibana是什么 二.如何安装 三.如何加载自定义索引 四.如何搜索数据 五.如何切换中文 六.如何使用控制台 七.如何使用可视化 八.如何使用仪表盘 一.K ...
- Anaconda入门教程
Anaconda入门教程 [TOC] Anaconda是什么 Anaconda附带了 conda.Python 和 150 多个科学包及其依赖项.应用程序 conda 是包和环境管理器.Anacond ...
随机推荐
- 改造kindeditor支持asp.net core mvc上传文件
kindtor默认使用的上传方法是使用目录下面的一般处理程序upload_json.ashx,暂时还不支持asp.net core下的文件上传,下面放出的自定义处理上传文件的接口方法. 自定义接收上传 ...
- CAS单点登陆/oAuth2授权登陆
单点登陆 CAS是一个单点登录框架,即Central Authentication Service(中心认证服务) ,开始是由耶鲁大学的一个组织开发,后来归到apereo去管,github地址:htt ...
- leetcode — n-queens
import java.util.ArrayList; import java.util.Arrays; import java.util.List; /** * Source : https://o ...
- MySQL 高性能优化实战总结
1 前言 2 优化的哲学 3 优化思路 3.1 优化什么 3.2 优化的范围有哪些 3.3 优化维度 4 优化工具有啥? 4.1 数据库层面 4.2 数据库层面问题解决思路 4.3 系统层面 4.4 ...
- Centos 搭建named dns服务无法解析外网地址
搭建了DNS服务器来解析自定义的域名,但是在遇到非自定义的域名时,不会去自动解析.使用nslookup 会提示 ** server can't find xxxx: NXDOMAIN 网上找了说要配置 ...
- eclipse 在jboss的debug配置(ubuntu系统)
转自:https://blog.csdn.net/iteye_3878/article/details/81695877 由于我在ubuntu下权限设置分开,如 /home/jboss/ (jboss ...
- php安装grpc报No releases available for package解决方法
1.pecl.php.net搜索相应grpc的下载文件,这里找了个stable版本 https://pecl.php.net/get/grpc-1.17.0.tg 2.wge下载+pecl insta ...
- 浅谈JavaScript之事件(上)
一 简述JavaScript及其在浏览器中的地位 (一) 浏览器主要构成 虽然不同浏览器之间存在差异(如Google Chrome,Firefox,Safari和IE等),但单从浏览器构成来说,大 ...
- [PHP] 算法-字符串的全排列的PHP实现
输入一个字符串,按字典序打印出该字符串中字符的所有排列.例如输入字符串abc,则打印出由字符a,b,c所能排列出来的所有字符串abc,acb,bac,bca,cab和cba. 思路: 1.利用递归形成 ...
- C++中的queue类、QT中的QQueue类
C++中的queue 实现一种先进先出的数据结构,是一个模板类 头文件 #include<queue> 用法(以int型为例): queue<int> Q; //定义一个int ...