从Java到Kotlin系列精讲

课程介绍

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

课程目录

https://ke.qq.com/course/233042

模块一:Kotlin从零基础到进阶

Kotlin核心基础

  • 1.1 函数和变量
  • 1.2 字符串模版
  • 1.3 When表达式
  • 1.4 迭代
  • 1.5 尾递归
  • 1.6 函数调用
  • 1.7 具名参数
  • 1.8 扩展函数和扩展属性
  • 1.9 类接口和对象
  • 1.10 Open,final和abstract修饰符
  • 1.11 密封类
  • 1.12 Object关键字
  • 1.13 Lambda编程
  • 1.14 高阶函数
  • 1.15 SAM函数式接口
  • 1.16 all,any,may,filter,count,groupBy,with,apply高阶函数
  • 1.17 Kotlin类型系统
  • 1.18 空安全
  • 1.19 数组和集合
  • 1.20 运算符重载
  • 1.21 属性委托和接口委托
  • 1.22 闭包
  • 1.23 泛型
  • 1.24 注解和反射
  • 1.25 DSL(领域特定编程语言)

模块二:Kotlin安卓项目实战(手机影音)

  • 2.1 课程介绍及APP效果展示
  • 2.2 Kotlin配置
  • 2.3 基类抽取
  • 2.4 Splash界面实现
  • 2.5 主界面实现和tab切换
  • 2.6 PreferenceFragment实现设置界面
  • 2.7 首页列表数据加载及适配
  • 2.8 对okhttp进行封装(重点)
  • 2.9 悦单界面数据加载及适配
  • 2.10 对首页和悦单界面进行抽取(重点)
  • 2.11 mv界面tab数据获取及适配
  • 2.12 mv每一个tab界面实现
  • 2.13 视频播放界面实现(重点)
  • 2.14 响应系统视频播放
  • 2.15 vbang界面数据获取(异步,动态权限获取)及适配
  • 2.16 音乐播放界面实现
  • 2.17 service中播放音乐
  • 2.18 音乐界面更新及操作
  • 2.19 弹出音乐列表
  • 2.20 自定义播放歌词(重点)
  • 2.21 手动控制歌词(重点)

模块三:Kotlin安卓项目实战(即时通讯项目)

  • 3.01 课程介绍及APP效果展示
  • 3.02 即时通讯介绍
  • 3.03 MVC、MVP、MVVM
  • 3.04 Kotlin配置
  • 3.05 基类创建
  • 3.06 Splash界面实现
  • 3.07 环信SDK集成
  • 3.08 登录界面布局实现
  • 3.09 注册界面布局实现
  • 3.10 注册流程
  • 3.11 Bmob集成
  • 3.12 注册实现
  • 3.13 登录实现
  • 3.14 主界面底部导航条实现
  • 3.15 主界面四个页面切换
  • 3.16 动态界面实现
  • 3.17 联系人列表实现
  • 3.18 自定义控件SlideBar实现
  • 3.19 添加好友界面实现
  • 3.20 搜索其他用户
  • 3.21 GreenDAO使用
  • 3.22 发送好友申请
  • 3.23 删除联系人
  • 3.24 聊天界面布局实现
  • 3.25 发送一条消息
  • 3.26 接收一条消息
  • 3.27 会话界面实现
  • 3.28 后台收到消息处理
  • 3.29 多设备登录

模块四:Kotlin项目实战(外卖项目)

  • 4.01 课程介绍及APP效果展示
  • 4.02 Kotlin配置
  • 4.03 从MVC到MVP
  • 4.04 使用dagger2解耦V与P层
  • 4.05 主界面fragment实现和tab切换
  • 4.06 沉浸式状态栏以及滚动颜色渐变
  • 4.07 RecycleView的多条目类型使用
  • 4.08 了解servlet规范与接口校验
  • 4.09 使用retrofit加载首页数据
  • 4.10 对网络请求进行封装
  • 4.11 短信验证码登录
  • 4.12 使用Ormlite缓存用户信息
  • 4.13 极光推送的配置
  • 4.14 推送订单后自动刷新
  • 4.15 商品列表与商品的双向绑定
  • 4.16 双列表视图的联动
  • 4.17 点餐数红点功能与抛物线动画
  • 4.18 购物车添加与清空以及缓存
  • 4.19 地址管理
  • 4.20 下单使用支付宝支付
  • 4.21 集成高德地图实现一键点选地址
  • 4.22 地图展示商家骑手位置
  • 4.23 推送实现骑手移动并绘制轨迹

模块五:Kotlin高新技术

  • 5.01 课程介绍及APP效果展示
  • 5.02 Kotlin配置
  • 5.03 集成阿里热修复框架AndFix
  • 5.04 热修复完成

模块六:Kotlin混合开发

  • 6.01 课程介绍及APP效果展示
  • 6.02 Kotlin配置
  • 6.03 WebView初始化H5页面
  • 6.04 Kotlin和H5通信1(Kotlin主动)
  • 6.05 Kotlin和H5通信2(H5主动)
  • 6.06 Kotlin和H5通信3(callback)
  • 6.07 H5回调Kotlin获取酒店数据
  • 6.08 H5在线模板刷新数据
  • 6.09 Kotlin仿QQ底部弹出Dialog
  • 6.10 H5本地模板打包上线

模块七:Kotlin高级实战技术(增量更新)

  • 7.01 课程介绍及APP效果展示
  • 7.02 Kotlin配置
  • 7.03 增量更新的集成
  • 7.04 生成更新的patch包
  • 7.05 更新完成

模块八:Kotlin嵌入式硬件物联网开发

  • 8.01 物联网开发入门(嵌入式开发)
  • 8.02 走马灯案例(GPIO入门)
  • 8.03 红绿灯案例(GPIO进阶)
  • 8.04 呼吸灯案例(PWM方波)
  • 8.05 声控电灯案例(传感器,IIC协议)
  • 8.06 摩拜单车案例(GPS驱动,UART协议)

模块九:Kotlin与JavaEE框架

  • 9.01采用Kotlin开发基于SSH的JavaEE项目,带你杀入JavaEE后台开发的世界

模块十:Kotlin后台项目实战开发

  • 10.01Kotlin + Spring Boot微服务开发的微信点餐系统

模块十一:Kotlin与人工智能和大数据

  • 12.01使用Kotlin编写基于Tensorflow的人工智能和机器学习程序, 通过海量图片大数据学习, 实现图片的分类自动检索,鉴黄。

更多教程

教程不断整理更新中,以上截图仅供参考,如需了解更多视频教程的详细信息请到如下地址查看:

教程分类说明https://itvideos.github.io/categories/

获取方式

关于教程、获取方式、温馨提示

坚持原创技术分享,您的支持将鼓励我继续创作!