课程介绍
希望各位朋友抓住编程语言更新换代的过渡期,走在别人前面, 尽早掌握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/