Kotlin从入门到实战
视频截图:
Kotlin从入门到实战
001 01_kotlin课程简介_01.mp4
002 02_kotlin学习方法_01.mp4
003 03_kotlin选好教练车_01.mp4
004 03_kotlin选好教练车_02.mp4
005 04_kotlin你好世界_01.mp4
007 05_kotlin变量与输出_02.mp4
008 06_kotlin二进制基础_01.mp4
009 07_kotlin变量和常量&类型推断_01.mp4
010 08_kotlin变量取值范围_01.mp4
011 09_kotlin函数入门_01.mp4
014 12_kotlin函数加强_01.mp4
015 12_kotlin函数加强_02.mp4
018 15_kotlin条件控制if和else_01.mp4
019 16_kotlin字符串比较_01.mp4
020 17_kotlin空值处理_01.mp4
021 18_kotlin的when表达式_01.mp4
022 18_kotlin的when表达式_02.mp4
023 19_kotlin的loop和Range_01.mp4
024 20_kotlin的list和map入门_01.mp4
026 22_kotlin默认参数和具名参数_01.mp4
027 22_kotlin默认参数和具名参数_02.mp4
028 23_kotlin字符串和数字之间的转换_01.mp4
029 24_kotlin人机交互_01.mp4
030 25_kotlin异常处理_01.mp4
032 26_kotlin递归_02.mp4
033 27_kotlin尾递归优化_01.mp4
035 28_kotlin新的篇章idea使用入门_01.mp4
036 29_kotlin面向对象入门_01.mp4
038 30_kotlin静态属性和动态行为_01.mp4
040 32_kotlin面向对象实战-洗衣机_01.mp4
041 33_kotlin面向对象实战-洗衣机升级_01.mp4
042 33_kotlin面向对象实战-洗衣机升级_02.mp4
044 35_kotlin面向对象-继承(open和override)_01.mp4
045 36_kotlin抽象类和继承_01.mp4
047 37_kotlin面向对象-多态_01.mp4
048 38_kotlin面向对象-抽象类和接口_01.mp4
049 38_kotlin面向对象-抽象类和接口_02.mp4
051 38_kotlin面向对象-抽象类和接口_04.mp4
053 39_kotlin面向对象-代理和委托_02.mp4
054 40_kotlin面向对象-单例模式_01.mp4
055 41_kotlin面向对象-枚举_01.mp4
057 42_kotlin面向对象-印章类_02.mp4
060 46_kotlin图片处理_01.mp4
061 46_kotlin图片处理_02.mp4
062 48_kotlin高阶函数实战(传统函数演示)_01.mp4
064 49_kotlin高阶函数实战(传统需求实现的缺点)_01.mp4
065 49_kotlin高阶函数实战(传统需求实现的缺点)_02.mp4
066 50_kotlin高阶函数实战(map,filter,groupBy,minBy,maxBy,find,an_01.mp4
069 51_kotlin高阶函数实战-自定义dsl入门_01.mp4
070 01_程序猿中的原始人_01.mp4
071 02_gradle简单介绍_01.mp4
072 03_gradle入门演示_01.mp4
073 03_gradle入门演示_02.mp4
076 05_gradle的灵魂project和task_01.mp4
077 01_gradle的依赖管理.mp4
078 02_gradle任务的生命周期.mp4
079 03_gradle任务集,默认属性和默认任务.mp4
080 04_编写gradle增量式更新任务,效率是maven的100倍_01.mp4
082 05_gradle常见插件application,java,war_01.mp4
084 01_gradle依赖管理入门(普通程序员的开发流程)_02.mp4
085 01_gradle依赖管理入门(普通程序员的开发流程)_03.mp4
086 02_gradle依赖管理(高级程序员如何添加依赖)_01.mp4
088 03_gradle依赖管理的类比_01.mp4
091 01_gradle插件自定义扩展_01.mp4
092 02_gradle插件自定义扩展_02.mp4
094 03_gradle的学习方法_01.mp4
095 01_介绍_x1.1_01.mp4
096 02_项目搭建_x1.1_02.mp4
098 04_游戏中坐标,图像,声音,交互_x1.1_01.mp4
099 05_游戏中窗体的创建_x1.1_01.mp4
100 05_游戏中窗体的创建_x1.1_02.mp4
103 07_坦克大战中地图绘制_x1.1_01.mp4
104 07_坦克大战中地图绘制_x1.1_02.mp4
106 08_我方坦克绘制_x1.1_02.mp4
107 08_我方坦克绘制_x1.1_03.mp4
108 09_我方坦克的移动_x1.1_01.mp4
109 09_我方坦克的移动_x1.1_02.mp4
110 10_移动碰撞检测业务逻辑分析实现-01_x1.1_01.mp4
112 10_移动碰撞检测业务逻辑分析实现-01_x1.1_03.mp4
119 14_子弹显示_x1.1_01.mp4
120 15_闭包计算子弹的位置_x1.1_01.mp4
124 16_子弹方向计算和子弹飞行_x1.1_01.mp4
126 16_子弹方向计算和子弹飞行_x1.1_03.mp4
127 17_界面中元素的回收_x1.1_01.mp4
128 17_界面中元素的回收_x1.1_02.mp4
129 18_攻与受业务逻辑分析_x1.1_01.mp4
131 19_攻与受业务逻辑分析实现-02_x1.1_02.mp4
132 20_攻与受业务逻辑分析实现-03_x1.1_01.mp4
133 21_物的显示_x1.1_02.mp4
134 21_显示_x1.1_01.mp4
135 22_敌方坦克绘制_x1.1_01.mp4
136 23_敌方坦克的自动移动_x1.1_01.mp4
137 23_敌方坦克的自动移动_x1.1_02.mp4
138 23_敌方坦克的自动移动_x1.1_03.mp4
139 24_敌方坦克的自动发射子弹_x1.1_01.mp4
141 25_双方坦克相互伤害_x1.1_02.mp4
143 27_大本营特性的实现_x1.1_01.mp4
144 27_大本营特性的实现_x1.1_02.mp4
146 29_我方游戏结束的实现_x1.1_01.mp4
148 30_敌方游戏结束的实现_x1.1_01.mp4
152 31_gradle打包游戏_x1.1_03.mp4
153 01.课程介绍_01.mp4
154 02.ascii编码_01.mp4
156 03.凯撒加密算法_02.mp4
158 05.Byte和bit_01.mp4
159 06.常见对称加密算法介绍_01.mp4
160 07.DES加密和解密_01.mp4
163 09.AES加密和解密_01.mp4
164 09.AES加密和解密_02.mp4
165 10.DES和AES秘钥长度详解_01.mp4
167 12.填充模式工作模式使用_01.mp4
168 13.对称加密应用实战_01.mp4
170 14.非对称加密介绍_01.mp4
173 17.非对称加密RSA-分段加密_01.mp4
174 17.非对称加密RSA-分段加密_02.mp4
175 18.非对称加密RSA-分段解密_01.mp4
177 20.总结RSA特点_01.mp4
178 21.消息摘要介绍_01.mp4
179 22.消息摘要md5_01.mp4
182 25.数字签名_01.mp4
183 25.数字签名_02.mp4
186 01.课程介绍_01.mp4
187 02.Kotlin配置_01.mp4
188 03.增量更新的集成_01.mp4
189 04.生成头条patch包_01.mp4
190 05.更新今日头条完成_01.mp4
191 01.课程介绍_01.mp4
192 02.集成阿里热修复框架AndFix_01.mp4
193 03.热修复完成_01.mp4
194 04.热修复的不足_01.mp4
195 01.课程介绍及APP效果展示_01.mp4
196 02.Kotlin配置_01.mp4
197 03.支付宝开发者平台SDKDemo运行_01.mp4
198 04.支付宝支付秘钥配_01.mp4
203 09.支付宝支付第3步_01.mp4
205 11.同步返回异步通知_01.mp4
206 01.课程介绍_01.mp4
209 04.Kotlin与H5通信方式一(H5主动)_01.mp4
211 05.Kotlin与H5通信方式二(Kotlin主动)_01.mp4
212 06.Kotlin与H5通信方式三(callback)_01.mp4
213 06.Kotlin与H5通信方式三(callback)_02.mp4
215 07.H5回调kotlin获取酒店数据_01.mp4
216 08.H5在线模板刷新数据_01.mp4
218 09.kotlin仿QQ底部弹出Dialog_02.mp4
219 10.查看系统源码-调用系统拨号功能_01.mp4
220 10.查看系统源码-调用系统拨号功能_02.mp4
222 01.课程介绍及APP效果展示_01.mp4
223 02.kotlin配置_01.mp4
225 03.https服务器配置与keystore生成_02.mp4
227 05.https客户端编生成证书_01.mp4
228 06.https编程总结_01.mp4
229 00.手机影音项目介绍_01.mp4
231 02.基类抽取_01.mp4
232 03.欢迎界面_01.mp4
234 05.主界面布局_01.mp4
235 06.toolbar处理_01.mp4
237 08.设置界面处理_01.mp4
238 08.设置界面处理_02.mp4
239 09.主界面tab切换_01.mp4
240 09.主界面tab切换_02.mp4
242 10.home界面适配_02.mp4
244 11.获取首页网络数据_01.mp4
245 12.解析数据刷新列表_01.mp4
248 15.上拉加载更多_01.mp4
250 16.首页mvp重构_01.mp4
251 16.首页mvp重构_02.mp4
252 17.网络框架的封_01.mp4
253 17.网络框架的封_02.mp4
254 18.通过封装的网络框架加载首页数据_01.mp4
255 18.通过封装的网络框架加载首页数据_02.mp4
256 19.home界面总结以及view解绑_01.mp4
257 20.悦单条目自定义及界面适配_01.mp4
259 21.加载悦单列表数据刷新列表_02.mp4
264 24.基类抽取思路_01.mp4
265 25.抽取view以及presenter和adapter的基类_01.mp4
266 25.抽取view以及presenter和adapter的基类_02.mp4
268 26.实现BaseListFragment的抽取_02.mp4
269 27.加载mv界面区域数据_01.mp4
272 29.tablayout适配_01.mp4
273 30.mv每一个界面显示准备_01.mp4
274 30.mv每一个界面显示准备_02.mp4
276 31.mv每一个界面列表显示_02.mp4
278 33.通过kotlin函数回调处理mv界面条目点击事件_01.mp4
280 34.条目点击跳转到播放界面_01.mp4
281 35.mediaplaer生命周期回顾_01.mp4
286 38.ijkplayer集成_01.mp4
287 38.ijkplayer集成_02.mp4
288 39.节操播放器集成_01.mp4
290 40.响应应用外视频播放请求_02.mp4
292 42.视频功能总结_01.mp4
293 43.通过MediaProvider获取音乐列表数据_01.mp4
294 43.通过MediaProvider获取音乐列表数据_02.mp4
299 47.v榜界面列表适配_01.mp4
300 47.v榜界面列表适配_02.mp4
301 47.v榜界面列表适配_03.mp4
307 51.音乐播放界面布局及音乐播放_01.mp4
308 52.service生命周期回顾_01.mp4
309 52.service生命周期回顾_02.mp4
310 53.开启service播放音乐_01.mp4
311 53.开启service播放音乐_02.mp4
312 53.开启service播放音乐_03.mp4
314 55.onStartCommand返回值处理_01.mp4
315 56.播放状态按钮处理_01.mp4
316 57.通过EventBus通知界面更新_01.mp4
317 57.通过EventBus通知界面更新_02.mp4
319 59.播放动画处理_01.mp4
320 60.进度更新_01.mp4
321 60.进度更新_02.mp4
322 60.进度更新_03.mp4
323 61.进度条更新和handler内存泄漏处理_01.mp4
326 64.切换播放模式_01.mp4
327 65.播放模式更新和保存_01.mp4
330 68.再次播放同一首歌曲处理_01.mp4
331 68.再次播放同一首歌曲处理_02.mp4
332 69.显示列表popwindow_01.mp4
333 69.显示列表popwindow_02.mp4
334 70.列表popwindow焦点和返回按钮事件处理_01.mp4
337 71.弹出播放列表适配及条目点击事件处理_03.mp4
340 74.创建Notification_01.mp4
341 75.通知栏点击事件处理_01.mp4
342 76.自定义通知_01.mp4
343 77.notification创建流程总结_01.mp4
344 78.播放音乐显示通知_01.mp4
347 80.通知栏上一曲和下一曲以及状态更新按钮点击事件_01.mp4
350 82.单行居中文本绘制_02.mp4
351 83.设置字体颜色和大小以及确定文本x位置的第二种方式_01.mp4
356 87.歌词播放_01.mp4
357 88.歌词滚动思路_01.mp4
359 90.歌词绘制总结_01.mp4
360 91.歌词解析_01.mp4
361 91.歌词解析_02.mp4
362 92.歌词文件加载util类_01.mp4
365 95.手指拖动歌词移动_01.mp4
368 97.居中行重新确定存在的问题解决_02.mp4
371 02-IM介绍_01.mp4
372 03-MVC、MVP和MVVM_01.mp4
373 04-版本配置_01.mp4
374 05-资源拷贝_01.mp4
375 06-基类的创建_01.mp4
376 07-Git版本控制_01.mp4
377 08-Splash界面布局_01.mp4
378 09-Splash界面MVP协议_01.mp4
379 10-Splash界面View层的实现_01.mp4
382 12-Splash界面Model层的实现_02.mp4
383 13-登陆界面布局_01.mp4
386 16-登陆界面Presenter层实现_01.mp4
387 16-登陆界面Presenter层实现_02.mp4
390 19-动态权限申请_01.mp4
391 20-注册界面布局_01.mp4
392 21-注册界面MVP协议_01.mp4
394 23-注册界面Presenter层的实现_01.mp4
397 26-注册到Bmob_01.mp4
398 27-注册到环信_01.mp4
403 31-动态界面的布局_01.mp4
406 34-联系人列表条目的布局_01.mp4
407 35-联系人RecyclerView的初始化_01.mp4
409 37-联系人界面View层的实现_01.mp4
410 38-联系人界面Presenter层和Model层的实现_01.mp4
411 39-联系人列表的刷新_01.mp4
415 43-删除好友_01.mp4
417 45-SlideBar的绘制_01.mp4
419 46-绘制居中文本_01.mp4
420 47-SlideBar背景的处理_01.mp4
421 48-点击SlideBar获取字母_01.mp4
422 49-SlideBar的接口回调_01.mp4
424 51-添加好友界面布局实现_01.mp4
426 53-添加好友界面MVP协议_01.mp4
427 54-添加好友界面View层的实现_01.mp4
428 55-添加好友界面Presenter层实现_01.mp4
429 56-添加好友界面Model层实现_01.mp4
430 57-添加好友界面RecyclerView的刷新_01.mp4
432 59-DatabaseHelper的创建_01.mp4
433 60-联系人实体类的创建_01.mp4
436 63-删除所有的联系人_01.mp4
437 64-是否添加过好友的判断_01.mp4
438 65-发送好友请求的过程_01.mp4
441 68-联系人界面代码的抽取_01.mp4
442 69-聊天界面布局的初始化_01.mp4
443 70-收发消息的布局实现_01.mp4
444 71-发送一条消息的MVP协议_01.mp4
445 72-发送一条消息View层实现_01.mp4
447 74-发送一条消息Model层实现_01.mp4
448 75-MessageListAdapter的创建_01.mp4
449 76-发送消息的刷新_01.mp4
450 77-接受一条消息的实现_01.mp4
451 78-接受一条消息的布局刷新_01.mp4
453 80-消息时间间隔过长不显示时间戳_01.mp4
454 81-初始化聊天记录_01.mp4
455 82-加载更多聊天记录_01.mp4
456 83-会话界面布局_01.mp4
457 84-会话界面RecyclerView的布局实现_01.mp4
460 87-收到消息后刷新会话列表_01.mp4
461 88-会话列表点击跳转到聊天界面_01.mp4
462 89-底部导航条未读消息的更新_01.mp4
463 90-在Application类中监听消息.mp4
466 93-后台收到消息后弹出通知_01.mp4
467 94-点击通知进入聊天界面_01.mp4
468 95-TaskStackBuilder的使用_01.mp4
470 1.创建工程_01.mp4
471 2.整体布局_01.mp4
473 3.底部选项卡_02.mp4
474 4.fragment切换_01.mp4
475 5.侵入状态栏效果以及虚拟按键处理_01.mp4
476 5.侵入状态栏效果以及虚拟按键处理_02.mp4
477 6.扩展函数的使用_01.mp4
478 7.列表视图的实现_01.mp4
479 7.列表视图的实现_02.mp4
480 8.多类型条目的支持_01.mp4
481 9.挂载真实布局_01.mp4
482 9.挂载真实布局_02.mp4
483 10.适配图片_01.mp4
484 11.颜色渐变的计算_01.mp4
485 12.首页接口校验_01.mp4
486 12.首页接口校验_02.mp4
487 13.MVP的分析以及整体编码_01.mp4
488 13.MVP的分析以及整体编码_02.mp4
491 15.Retrofit的请求数据_01.mp4
493 17.展示首页数据_01.mp4
497 20.首页商家item赋值_01.mp4
498 20.首页商家item赋值_02.mp4
499 1.用户中心页面跳转_01.mp4
500 2.短信安全原理_01.mp4
501 3.配置短信验证环境_01.mp4
502 4.获取验证码的实现_01.mp4
503 5.提交验证码的实现_01.mp4
504 6.验证码倒计时效果_01.mp4
505 6.验证码倒计时效果_02.mp4
506 7.登录页面校验_01.mp4
507 8.网络请求的封装_01.mp4
508 9.解析数据和登录后刷新UI_01.mp4
510 10.ORM处理user_01.mp4
513 11.ORMlite的基本使用_02.mp4
515 12.新老用户区分统计_02.mp4
518 14.订单界面以及接口校验_01.mp4
519 15.获取订单列表_01.mp4
523 17.下拉刷新_02.mp4
525 19.极光推送环境配置_01.mp4
526 19.极光推送环境配置_02.mp4
527 20.推送实现以及控制台_01.mp4
529 22.图解观察者模式_01.mp4
532 24.订单自动刷新_01.mp4
533 25.Rxjava与Retrofit连用_01.mp4
536 1.挂载详情页布局_02.mp4
537 2.展示详情页fragment与V13包的引入_01.mp4
539 3.指示器与数据接口测试_01.mp4
540 4.获取商品类别_01.mp4
541 4.获取商品类别_02.mp4
547 7.右侧所有商品列表的实现_01.mp4
550 8.两侧列表的数据双向绑定_02.mp4
551 8.两侧列表的数据双向绑定_03.mp4
553 10.点击左侧后跳转到该类别第一个商品_01.mp4
554 11.右侧列表滚动切换左侧类别_01.mp4
555 11.右侧列表滚动切换左侧类别_02.mp4
556 12.商品条目的赋值_01.mp4
557 12.商品条目的赋值_02.mp4
558 13.点击数量发生变化_01.mp4
559 14.点击+号的动画_01.mp4
560 15.减号按钮的处理_01.mp4
561 16.红点功能的实现_01.mp4
565 18.抛物线动画实现_03.mp4
566 1.更新底部购物栏UI_01.mp4
568 3.展示购物车_01.mp4
569 3.展示购物车_02.mp4
572 5.购物车-号处理_02.mp4
575 7.使用dataclass创建点餐记录javabean_01.mp4
576 8.点餐记录dao层实现_01.mp4
578 9.缓存读取的实现_02.mp4
579 9.缓存读取的实现_03.mp4
580 10.缓存保存的实现_01.mp4
581 11.清空缓存的实现_01.mp4
583 12.跳转到确认地址页面_02.mp4
584 13.地址列表与新增地址页面_01.mp4
585 13.地址列表与新增地址页面_02.mp4
586 14.新增地址页面控件处理_01.mp4
587 14.新增地址页面控件处理_02.mp4
588 15.地址bean的orm处理_01.mp4
590 16.地址dao的封装_02.mp4
591 17.新增地址_01.mp4
593 18.地址列表_01.mp4
597 19.更新地址_02.mp4
599 20.删除地址_01.mp4
601 1.集成高德地图_02.mp4
602 2.生成高德地图key_01.mp4
604 3.定位实现以及动态申请权限_02.mp4
605 4.移动地图与周边搜索_01.mp4
606 4.移动地图与周边搜索_02.mp4
607 4.移动地图与周边搜索_03.mp4
608 5.展示周边搜索结果_01.mp4
609 5.展示周边搜索结果_02.mp4
614 9.标注买卖家位置_01.mp4
615 9.标注买卖家位置_02.mp4
616 9.标注买卖家位置_03.mp4
619 11.动态更新骑手位置以及绘制轨迹_02.mp4
620 12.地图测距功能_01.mp4
621 01.课程介绍_01.mp4
623 03.页面初始化_01.mp4
624 04.canvas绘制线条_01.mp4
626 06.canvas填充和状态_01.mp4
627 07.绘制时钟外边框_01.mp4
628 08.绘制时钟60个小点_01.mp4
629 09.绘制时钟12个小时_01.mp4
630 09.绘制时钟12个小时_02.mp4
633 12.绘制时钟获取当前时间_01.mp4
634 13.绘制时钟优化_01.mp4
暂无评论内容