希望各位朋友抓住编程语言更新换代的过渡期,走在别人前面, 尽早掌握Kotlin这门编程语言,等Kotlin大红大紫的时候相信你已经是专家了。

*   第一章 Kotlin从零基础到进阶/

  *   Kotlin核心基础/

    *   01_kotlin课程简介

    *   02_kotlin学习方法

    *   03_kotlin选好教练车

    *   04_kotlin你好世界

    *   05_kotlin变量与输出

    *   06_kotlin二进制基础

    *   07_kotlin变量和常量&类型推断

    *   08_kotlin变量取值范围

    *   09_kotlin函数入门

    *   10_kotlin语言boolean

    *   11_kotlin命令行交互式终端

    *   12_kotlin函数加强

    *   13_kotlin函数作业讲解

    *   14_kotlin字符串模版

    *   15_kotlin条件控制if和else

    *   16_kotlin字符串比较

    *   17_kotlin空值处理

    *   18_kotlin的when表达式

    *   19_kotlin的loop和Range

    *   20_kotlin的list和map入门

    *   21_kotlin函数和函数式表达式

    *   22_kotlin默认参数和具名参数

    *   23_kotlin字符串和数字之间的转换

    *   24_kotlin人机交互

    *   25_kotlin异常处理

    *   26_kotlin递归

    *   27_kotlin尾递归优化

    *   28_kotlin新的篇章idea使用入门

    *   29_kotlin面向对象入门

    *   30_kotlin静态属性和动态行为

    *   31_kotlin面向对象

    *   32_kotlin面向对象实战-洗衣机

    *   33_kotlin面向对象实战-洗衣机升级

    *   34_kotlin面向对象实战-封装

    *   35_kotlin面向对象-继承(open和override)

    *   36_kotlin抽象类和继承

    *   37_kotlin面向对象-多态

    *   38_kotlin面向对象-抽象类和接口

    *   39_kotlin面向对象-代理和委托

    *   40_kotlin面向对象-单例模式

    *   41_kotlin面向对象-枚举

    *   42_kotlin面向对象-印章类

    *   43_kotlin课程计划

    *   45_kotlin函数式编程入门

    *   46_kotlin图片处理

    *   48_kotlin高阶函数实战(传统函数演示)

    *   49_kotlin高阶函数实战(传统需求实现的缺点)

    *   50_kotlin高阶函数实战(map,filter,groupBy,minBy,maxBy,find,any等)

    *   51_kotlin高阶函数实战-自定义dsl入门

*   第二章 kotlin项目开发基础--gradle/

  *   kotlin项目开发基础--gradle/

    *   01_程序猿中的原始人

    *   02_gradle简单介绍

    *   03_gradle入门演示

    *   04_java代码和kotlin代码共存

    *   05_gradle的灵魂project和task

    *   06_gradle的依赖管理

    *   07_gradle任务的生命周期

    *   08_gradle任务集,默认属性和默认任务

    *   09_编写gradle增量式更新任务,效率是maven的100倍

    *   10_gradle常见插件application,java,war

    *   11_gradle依赖管理入门(普通程序员的开发流程)

    *   12_gradle依赖管理(高级程序员如何添加依赖)

    *   13_gradle依赖管理的类比

    *   14_公共仓库和依赖配置阶段

    *   15_gradle依赖冲突的解决

    *   16_gradle插件自定义扩展

    *   17_gradle调用外部扩展

    *   18_gradle的学习方法

*   第三章 Kotlin坦克大战实战项目/

  *   Kotlin坦克大战实战项目/

    *   01_介绍_x1.1

    *   02_项目搭建_x1.1

    *   03_窗体回调的介绍_x1.1

    *   04_游戏中坐标,图像,声音,交互_x1.1

    *   05_游戏中窗体的创建_x1.1

    *   06_面向对象构建模型_x1.1

    *   07_坦克大战中地图绘制_x1.1

    *   08_我方坦克绘制_x1.1

    *   09_我方坦克的移动_x1.1

    *   10_移动碰撞检测业务逻辑分析实现-01_x1.1

    *   11_移动碰撞检测业务逻辑分析实现-02_x1.1

    *   12_移动碰撞检测业务逻辑分析实现-03_x1.1

    *   13_结构介绍_x1.1

    *   14_子弹显示_x1.1

    *   15_闭包计算子弹的位置_x1.1

    *   16_子弹方向计算和子弹飞行_x1.1

    *   17_界面中元素的回收_x1.1

    *   18_攻与受业务逻辑分析_x1.1

    *   19_攻与受业务逻辑分析实现-02_x1.1

    *   20_攻与受业务逻辑分析实现-03_x1.1

    *   21_爆炸物的显示_x1.1

    *   22_敌方坦克绘制_x1.1

    *   23_敌方坦克的自动移动_x1.1

    *   24_敌方坦克的自动发射子弹_x1.1

    *   25_双方坦克相互伤害_x1.1

    *   26_大本营的绘制_x1.1

    *   27_大本营特性的实现_x1.1

    *   28_游戏中细节的修复_x1.1

    *   29_我方游戏结束的实现_x1.1

    *   30_敌方游戏结束的实现_x1.1

    *   31_gradle打包游戏_x1.1

*   第四章 kotlin高级技术/

  *   Kotlin实现加密算法/

    *   01.课程介绍

    *   02.ascii编码

    *   03.凯撒加密算法

    *   04.频度分析法破解凯撒加密算

    *   05.Byte和bit

    *   06.常见对称加密算法介绍

    *   07.DES加密和解密

    *   08.Base64编码和解

    *   09.AES加密和解密

    *   10.DES和AES秘钥长度详解

    *   11.工作模式填充模式

    *   12.填充模式工作模式使用

    *   13.对称加密应用实战

    *   14.非对称加密介绍

    *   15.非对称加密RSA-生成秘钥对

    *   16.非对称加密RSA-加密

    *   17.非对称加密RSA-分段加密

    *   18.非对称加密RSA-分段解密

    *   19.RSA保存秘钥对

    *   20.总结RSA特点

    *   21.消息摘要介绍

    *   22.消息摘要md5

    *   23.消息摘要sha1和sha256

    *   24.消息摘要应用实战

    *   25.数字签名

    *   26.数字签名流程图分析

    *   27.加密算法总结

  *   Kotlin与增量更新/

    *   01.课程介绍

    *   02.Kotlin配置

    *   03.增量更新的集成

    *   04.生成头条patch包

    *   05.更新今日头条完成

  *   Kotlin实现热修复/

    *   01.课程介绍

    *   02.集成阿里热修复框架AndFix

    *   03.热修复完成

    *   04.热修复的不足

  *   Kotlin与第三方支付/

    *   01.课程介绍及APP效果展示

    *   02.Kotlin配置

    *   03.支付宝开发者平台SDKDemo运行

    *   04.支付宝支付秘钥配

    *   05.第三方支付四部曲分析

    *   06.真机访问本地服务

    *   07.支付宝支付前2步

    *   08.支付宝支付集成SDK

    *   09.支付宝支付第3步

    *   10.支付宝支付第4步

    *   11.同步返回异步通知

  *   Kotlin和JavaScript混合开发/

    *   01.课程介绍

    *   02.Kotlin配置

    *   03.WebView初始化

    *   04.Kotlin与H5通信方式一(H5主动)

    *   05.Kotlin与H5通信方式二(Kotlin主动)

    *   06.Kotlin与H5通信方式三(callback)

    *   07.H5回调kotlin获取酒店数据

    *   08.H5在线模板刷新数据

    *   09.kotlin仿QQ底部弹出Dialog

    *   10.查看系统源码-调用系统拨号功能

    *   11.本地模板打包上线

  *   Kotlin与HTTPS编程/

    *   01.课程介绍及APP效果展示

    *   02.kotlin配置

    *   03.https服务器配置与keystore生成

    *   04.https客户端编设置信任管理

    *   05.https客户端编生成证书

    *   06.https编程总结

*   第五章 Kotlin安卓项目实战(手机影音)/

  *   Kotlin安卓项目实战(手机影音)/

    *   00.手机影音项目介绍

    *   01.项目准备(1)

    *   02.基类抽取

    *   03.欢迎界面

    *   04.抽取startactivityandfinish

    *   05.主界面布局

    *   06.toolbar处理

    *   07.设置菜单点击事件处理

    *   08.设置界面处理

    *   09.主界面tab切换

    *   10.home界面适配

    *   11.获取首页网络数据

    *   12.解析数据刷新列表

    *   13.列表条目view更新

    *   14.首页下拉刷新处理

    *   15.上拉加载更多

    *   16.首页mvp重构

    *   17.网络框架的封

    *   18.通过封装的网络框架加载首页数据

    *   19.home界面总结以及view解绑

    *   20.悦单条目自定义及界面适配

    *   21.加载悦单列表数据刷新列表

    *   22.悦单条目view初始化

    *   23.悦单界面下拉刷新和上拉加载更多

    *   24.基类抽取思路

    *   25.抽取view以及presenter和adapter的基类

    *   26.实现BaseListFragment的抽取

    *   27.加载mv界面区域数据

    *   28.mv界面viewpager适配

    *   29.tablayout适配

    *   30.mv每一个界面显示准备

    *   31.mv每一个界面列表显示

    *   32.mv列表条目view控件初始化

    *   33.通过kotlin函数回调处理mv界面条目点击事件

    *   34.条目点击跳转到播放界面

    *   35.mediaplaer生命周期回顾

    *   36.通过TextureView进行视频播放

    *   37.集成vitamio播放框架

    *   38.ijkplayer集成

    *   39.节操播放器集成

    *   40.响应应用外视频播放请求

    *   41.视频播放界面其他功能

    *   42.视频功能总结

    *   43.通过MediaProvider获取音乐列表数据

    *   44.异步查询音乐数据

    *   45.通过AsyncQueryHandler异步查询音乐列表

    *   46.条目view自定义和CursorAdapter简介

    *   47.v榜界面列表适配

    *   48.cursor关闭和总结

    *   49.android6.0动态权限申请

    *   50.点击音乐列表条目跳转到音乐播放界面

    *   51.音乐播放界面布局及音乐播放

    *   52.service生命周期回顾

    *   53.开启service播放音乐

    *   54.创建intent的第二种方式

    *   55.onStartCommand返回值处理

    *   56.播放状态按钮处理

    *   57.通过EventBus通知界面更新

    *   58.歌曲名和歌手名更新

    *   59.播放动画处理

    *   60.进度更新

    *   61.进度条更新和handler内存泄漏处理

    *   62.拖动进度条更新进度

    *   63.播放完成自动播放下一曲

    *   64.切换播放模式

    *   65.播放模式更新和保存

    *   66.上一曲和下一曲

    *   67.切换歌曲多个歌曲同时播放问题解决

    *   68.再次播放同一首歌曲处理

    *   69.显示列表popwindow

    *   70.列表popwindow焦点和返回按钮事件处理

    *   71.弹出播放列表适配及条目点击事件处理

    *   72.播放列表popwindow弹出和隐藏的动画

    *   73.播放列表显示和隐藏背景处理

    *   74.创建Notification

    *   75.通知栏点击事件处理

    *   76.自定义通知

    *   77.notification创建流程总结

    *   78.播放音乐显示通知

    *   79.通知栏主体点击处理

    *   80.通知栏上一曲和下一曲以及状态更新按钮点击事件

    *   81.歌词自定义思路

    *   82.单行居中文本绘制

    *   83.设置字体颜色和大小以及确定文本x位置的第二种方式

    *   84.多行居中歌词绘制思路

    *   85.多行歌词绘制

    *   86.歌词播放思路

    *   87.歌词播放

    *   88.歌词滚动思路

    *   89.歌词滚动

    *   90.歌词绘制总结

    *   91.歌词解析

    *   92.歌词文件加载util类

    *   93.LyricView中实现歌词解析

    *   94.手势调节歌词-手指按下和松开处理

    *   95.手指拖动歌词移动

    *   96.居中行重新确定

    *   97.居中行重新确定存在的问题解决

    *   98.拖动歌词更新进度

*   第六章 Kotlin安卓项目实战(即时通讯项目)/

  *   Kotlin安卓项目实战(即时通讯项目)/

    *   01-即时通讯项目介绍

    *   02-IM介绍

    *   03-MVC、MVP和MVVM

    *   04-版本配置

    *   05-资源拷贝

    *   06-基类的创建

    *   07-Git版本控制

    *   08-Splash界面布局

    *   09-Splash界面MVP协议

    *   10-Splash界面View层的实现

    *   11-Splash界面Presenter层的实现

    *   12-Splash界面Model层的实现

    *   13-登陆界面布局

    *   14-登陆界面MVP协议

    *   15-登陆界面View层的实现

    *   16-登陆界面Presenter层实现

    *   17-登陆界面Model层实现

    *   18-隐藏软件盘

    *   19-动态权限申请

    *   20-注册界面布局

    *   21-注册界面MVP协议

    *   22-注册界面View层的实现

    *   23-注册界面Presenter层的实现

    *   24-注册流程分析

    *   25-Bmob的集成

    *   26-注册到Bmob

    *   27-注册到环信

    *   28-用户名已注册处理

    *   29-主界面布局以及包重构

    *   30-Fragment的切换

    *   31-动态界面的布局

    *   32-退出登录的实现

    *   33-联系人布局的初始化

    *   34-联系人列表条目的布局

    *   35-联系人RecyclerView的初始化

    *   36-联系人界面MVP协议

    *   37-联系人界面View层的实现

    *   38-联系人界面Presenter层和Model层的实现

    *   39-联系人列表的刷新

    *   40-联系人列表是否显示首字符

    *   41-点击联系人跳转到聊天界面

    *   42-长按弹出删除好友的对话框

    *   43-删除好友

    *   44-删除好友后刷新联系人列表

    *   45-SlideBar的绘制

    *   46-绘制居中文本

    *   47-SlideBar背景的处理

    *   48-点击SlideBar获取字母

    *   49-SlideBar的接口回调

    *   50-RecyclerView跟随滚动

    *   51-添加好友界面布局实现

    *   52-添加好友界面RecyclerView布局实现

    *   53-添加好友界面MVP协议

    *   54-添加好友界面View层的实现

    *   55-添加好友界面Presenter层实现

    *   56-添加好友界面Model层实现

    *   57-添加好友界面RecyclerView的刷新

    *   58-数据库表的创建

    *   59-DatabaseHelper的创建

    *   60-联系人实体类的创建

    *   61-保存联系人到数据库

    *   62-查询所有的联系人

    *   63-删除所有的联系人

    *   64-是否添加过好友的判断

    *   65-发送好友请求的过程

    *   66-发送添加好友的请求

    *   67-添加好友成功后联系人列表的刷新

    *   68-联系人界面代码的抽取

    *   69-聊天界面布局的初始化

    *   70-收发消息的布局实现

    *   71-发送一条消息的MVP协议

    *   72-发送一条消息View层实现

    *   73-发送一条消息Presenter层实现

    *   74-发送一条消息Model层实现

    *   75-MessageListAdapter的创建

    *   76-发送消息的刷新

    *   77-接受一条消息的实现

    *   78-接受一条消息的布局刷新

    *   79-收发消息后滚动到底部

    *   80-消息时间间隔过长不显示时间戳

    *   81-初始化聊天记录

    *   82-加载更多聊天记录

    *   83-会话界面布局

    *   84-会话界面RecyclerView的布局实现

    *   85-会话界面数据加载

    *   86-会话界面列表的刷新

    *   87-收到消息后刷新会话列表

    *   88-会话列表点击跳转到聊天界面

    *   89-底部导航条未读消息的更新

    *   90-在Application类中监听消息

    *   91-判断App是否在前台

    *   92-收到消息后播放音效

    *   93-后台收到消息后弹出通知

    *   94-点击通知进入聊天界面

    *   95-TaskStackBuilder的使用

    *   96-多设备登陆处理

*   第七章 Kotlin项目实战(外卖项目)/

  *   Kotlin项目实战(外卖项目)/

    *   1.创建工程

    *   2.整体布局

    *   3.底部选项卡

    *   4.fragment切换

    *   5.侵入状态栏效果以及虚拟按键处理

    *   6.扩展函数的使用

    *   7.列表视图的实现

    *   8.多类型条目的支持

    *   9.挂载真实布局

    *   10.适配图片

    *   11.颜色渐变的计算

    *   12.首页接口校验

    *   13.MVP的分析以及整体编码

    *   14.Retrofit的配置

    *   15.Retrofit的请求数据

    *   16.解析首页数据

    *   17.展示首页数据

    *   18.使用dagger2解耦view和Presenter

    *   19.dagger2原理分析

    *   20.首页商家item赋值

    *   1.用户中心页面跳转

    *   2.短信安全原理

    *   3.配置短信验证环境

    *   4.获取验证码的实现

    *   5.提交验证码的实现

    *   6.验证码倒计时效果

    *   7.登录页面校验

    *   8.网络请求的封装

    *   9.解析数据和登录后刷新UI

    *   10.ORM处理user

    *   11.ORMlite的基本使用

    *   12.新老用户区分统计

    *   13.Ormlite事务处理

    *   14.订单界面以及接口校验

    *   15.获取订单列表

    *   16.展示订单数据

    *   17.下拉刷新

    *   18.订单需求详细分析

    *   19.极光推送环境配置

    *   20.推送实现以及控制台

    *   21.自定义消息的消息内容与附加字段

    *   22.图解观察者模式

    *   23.观察者实现的三个步骤

    *   24.订单自动刷新

    *   25.Rxjava与Retrofit连用

    *   1.挂载详情页布局

    *   2.展示详情页fragment与V13包的引入

    *   3.指示器与数据接口测试

    *   4.获取商品类别

    *   5.左侧商品类别列表的实现

    *   6.替换SDK版本导入源码找到形参解决R文件找不到

    *   7.右侧所有商品列表的实现

    *   8.两侧列表的数据双向绑定

    *   9.左侧列表点选效果

    *   10.点击左侧后跳转到该类别第一个商品

    *   11.右侧列表滚动切换左侧类别

    *   12.商品条目的赋值

    *   13.点击数量发生变化

    *   14.点击+号的动画

    *   15.减号按钮的处理

    *   16.红点功能的实现

    *   17.获取view的绝对位置方法

    *   18.抛物线动画实现

    *   1.更新底部购物栏UI

    *   2.弹出购物车

    *   3.展示购物车

    *   4.购物车+号处理

    *   5.购物车-号处理

    *   6.清空购物车

    *   7.使用dataclass创建点餐记录javabean

    *   8.点餐记录dao层实现

    *   9.缓存读取的实现

    *   10.缓存保存的实现

    *   11.清空缓存的实现

    *   12.跳转到确认地址页面

    *   13.地址列表与新增地址页面

    *   14.新增地址页面控件处理

    *   15.地址bean的orm处理

    *   16.地址dao的封装

    *   17.新增地址

    *   18.地址列表

    *   19.更新地址

    *   20.删除地址

    *   1.集成高德地图

    *   2.生成高德地图key

    *   3.定位实现以及动态申请权限

    *   4.移动地图与周边搜索

    *   5.展示周边搜索结果

    *   6.一键定位地址的实现

    *   7.订单详情页

    *   8.订单详情页自动刷新

    *   9.标注买卖家位置

    *   10.更新骑手位置

    *   11.动态更新骑手位置以及绘制轨迹

    *   12.地图测距功能

    *   13.确认订单界面选地址

    *   14.在线支付页面以及支付常识

    *   15.支付宝demo分析

    *   16.支付功能实现

*   第八章 KotlinJS时钟/

  *   KotlinJS时钟/

    *   01.课程介绍

    *   02.创建项目与配置

    *   03.页面初始化

    *   04.canvas绘制线条

    *   05.canvas绘制圆形

    *   06.canvas填充和状态

    *   07.绘制时钟外边框

    *   08.绘制时钟60个小点

    *   09.绘制时钟12个小时

    *   10.绘制时针线

    *   11.绘制分针和秒针

    *   12.绘制时钟获取当前时间

    *   13.绘制时钟优化

*   第九章 Kotlin构建Web项目与阿里云部署/

  *   Kotlin构建Web项目与阿里云部署/

    *   01.课程介绍

    *   02.IDEA创建Web项目

    *   03.IDEA配置Tomcat

    *   04.服务器简单了解

    *   05.购买阿里云ECS服务器

    *   06.FileZilla和Xshell连接服务器

    *   07.Linux服务器安装jdk与环境变量配置

    *   08.Linux服务器安装Tomca与环境变量配置

    *   09.安全组设置与防火墙

    *   10.80端口重定向到8080

    *   11.配置自己的Tomcat首页

    *   12.购买域名

    *   13.域名解析与备案

    *   14.Kotlin创建的Web服务器部署到远程Linux服务器

*   第十章 Kotlin开发AndroidWear/

  *   Kotlin开发AndroidWear/

    *   1.手机和手表通信说明

    *   2.创建客户端工程&引入布局

    *   3.显示匹配手机列表

    *   4.通过意图开启蓝牙

    *   5.确保用户蓝牙处于开启状态

    *   6.扫描并展示之前未匹配的设备

    *   7.点击扫描到的设备尝试进行匹配

    *   8.socket客户端发起链接请求

    *   9.客户端给服务端写出数据

    *   10.断开链接

    *   1.服务端布局编写&蓝牙开启

    *   2.开启sd卡读写权限

    *   3.开启线程等待客户端连接

    *   4.服务端获取数据写出数据

    *   5.修复服务端编写代码bug

    *   6.断开连接&退出界面代码编写

    *   7.播放音乐服务编写

    *   8.实现服务中业务逻辑方法

    *   9.绑定服务的方式开启服务

    *   10.根据接收状态处理不同业务逻辑

    *   11.播放音乐细节处理(图片&进度条)

    *   12.进度条递增