基于Flutter 3.x仿抖音跨平台混合开发资源介绍:
Flutter 3已发布,跨平台支持性更好。本课程会手把手教你用简单、高效且通用的方式,将原生项目迁移成一个Flutter/原生混合开发的项目,从双平台开发转变为跨平台开发,大大提高项目开发效率。课程还针对已有原生项目的开发者,介绍如何在不改变原生项目的基础上,实现Flutter和原生灵活切换,做到零入侵。课程中还会讲解Flutter进阶内容,包括官方组件及API的学习、三方库的使用及原理解析,以及剖析Flutter框架的原理。最后,讲师还会分享在Flutter实战中的经验,以及如何将该技术应用到实际工作之中。 学好 Flutter,它的灵活、高效,将在你的工作实践中显现极大威力。
资源目录:
基于Flutter3.x实战跨平台短视频App混合开发[完结] ├─ {1}--第1章课程介绍与学习指南 │ ├─ (1.1)_1-1课前必读(不读错过一个亿).pdf │ └─ [1.1]_1-2Flutter3.x实战APP_课程导学_.mp4 ├─ {2}--第2章Flutter整体介绍 │ ├─ [2.10]_2-10布局方式及差异_.mp4 │ ├─ [2.11]_2-11Flutter技术发展概览_本章总结_.mp4 │ ├─ [2.1]_2-1Flutter技术发展概览_本章导学_.mp4 │ ├─ [2.2]_2-2Flutter技术发展概览_整体介绍_.mp4 │ ├─ [2.3]_2-3Flutter技术发展概览_发展历程_.mp4 │ ├─ [2.4]_2-4Flutter的整体框架结构介绍_.mp4 │ ├─ [2.5]_2-5为什么选择Dart语言_.mp4 │ ├─ [2.6]_2-6Dart语言特性_.mp4 │ ├─ [2.7]_2-7Dart的线程管理及框架_.mp4 │ ├─ [2.8]_2-8Dart的异步编程-_.mp4 │ └─ [2.9]_2-9工程结构_.mp4 ├─ {3}--第3章开发工具安装及环境搭建 │ ├─ [3.1]_3-1开发工具安装及环境搭建_本章导学_.mp4 │ ├─ [3.2]_3-2Flutter几种常见开发工具对比介绍_.mp4 │ ├─ [3.3]_3-3FlutterSDK下载及安装_.mp4 │ ├─ [3.4]_3-4AndroidStudio安装及配置_.mp4 │ └─ [3.5]_3-5开发工具安装及环境搭建_本章总结_.mp4 ├─ {4}--第4章Flutter实现混合式开发 │ ├─ [4.10]_4-10混合开发的关键MethodChannel方法通道(二)_.mp4 │ ├─ [4.11]_4-11Flutter混合开发_本章总结_.mp4 │ ├─ [4.1]_4-1Flutter混合开发_本章导学_.mp4 │ ├─ [4.2]_4-2混合开发技术简介_.mp4 │ ├─ [4.3]_4-3混合开发项目管理方式_.mp4 │ ├─ [4.4]_4-4Flutter工程模式_.mp4 │ ├─ [4.5]_4-5Flutter工程创建及项目运行_.mp4 │ ├─ [4.6]_4-6BasicMessageChannel基础消息通道(一)_.mp4 │ ├─ [4.7]_4-7BasicMessageChannel基础消息通道(二)_.mp4 │ ├─ [4.8]_4-8EventChannel事件通道_.mp4 │ └─ [4.9]_4-9混合开发的关键MethodChannel方法通道(一)_.mp4 ├─ {5}--第5章Flutter3.x新特性 │ ├─ [5.1]_5-1Flutter3.x新特性_本章导学_.mp4 │ ├─ [5.2]_5-2Flutter3.x简介_.mp4 │ ├─ [5.3]_5-3Flutter3.x支持多平台运行实战演示_.mp4 │ ├─ [5.4]_5-4Flutter3.x无障碍功能支持的开发_.mp4 │ ├─ [5.5]_5-5Flutter3.x新增devtool增强_.mp4 │ └─ [5.6]_5-6Flutter3.x新特性_本章总结_.mp4 ├─ {6}--第6章Flutter编译原理及多场景的调试优化技术 │ ├─ [6.1]_6-1Flutter代码调试_本章导学_.mp4 │ ├─ [6.2]_6-2Flutter底层编译原理及打包方式_.mp4 │ ├─ [6.3]_6-3通过断点的方式深入Dart代码运行时_.mp4 │ ├─ [6.4]_6-4基于JIT热更新的高效Log调试_.mp4 │ ├─ [6.5]_6-5通过Inspector深入优化UI布局_.mp4 │ ├─ [6.6]_6-6性能面板的使用技巧及Dart内存调优_.mp4 │ └─ [6.7]_6-7Flutter代码调试_本章总结_.mp4 ├─ {7}--第7章实战--混合式开发框架搭建及项目架构设计 │ ├─ [7.1]_7-1首页框架搭建_本章导学_.mp4 │ ├─ [7.2]_7-2实战_混合开发项目创建_.mp4 │ ├─ [7.3]_7-3实战_实现页面导航管理(一)_.mp4 │ ├─ [7.4]_7-4实战_实现页面导航管理(二)_.mp4 │ ├─ [7.5]_7-5实战_实现页面导航管理(三)_.mp4 │ ├─ [7.6]_7-6实战_实现页面导航管理(四)_.mp4 │ ├─ [7.7]_7-7实战_项目功能分析_.mp4 │ └─ [7.8]_7-8首页框架搭建_本章总结_.mp4 ├─ {8}--第8章实战-Android原生项目进行改造 │ ├─ [8.1]--8-1Android原生项目改造--本章导学_.mp4 │ ├─ [8.2]--8-2原生项目现状分析_.mp4 │ ├─ [8.3]--8-3原生开发流程解析_.mp4 │ ├─ [8.4]--8-4Flutter覆盖面分析_.mp4 │ ├─ [8.5]--8-5当Android遇到Flutter_.mp4 │ └─ [8.6]--8-6Android原生项目改造--本章总结_.mp4 ├─ {9}--第9章实战--Flutter视频播放器封装及播放列表开发 │ ├─ [9.10]--9-10Flutter视频播放器--本章总结_.mp4 │ ├─ [9.1]--9-1Flutter视频播放器--本章导学_.mp4 │ ├─ [9.2]--9-2Flutter常用跨端播放器介绍及选择_.mp4 │ ├─ [9.3]--9-3ijkPlayer状态机流程详解_.mp4 │ ├─ [9.4]--9-4ijkPlayer的集成与使用_.mp4 │ ├─ [9.5]--9-5播放器封装及自定义插件(一)_.mp4 │ ├─ [9.6]--9-6播放器封装及自定义插件(二)_.mp4 │ ├─ [9.7]--9-7播放器封装及自定义插件(三)_.mp4 │ ├─ [9.8]--9-8基于Player插件的视频列表开发(一)_.mp4 │ └─ [9.9]--9-9基于Player插件的视频列表开发(二)_.mp4 ├─ {10}--第10章实战--网络请求及数据解析框架—&mdash │ ├─ [10.1]--10-1视频下载--本章导学_.mp4 │ ├─ [10.2]--10-2几种http请求的实现方式_.mp4 │ ├─ [10.3]--10-3基于Http请求的网络IO操作(一)_.mp4 │ ├─ [10.4]--10-4基于Http请求的网络IO操作(二)_.mp4 │ ├─ [10.5]--10-5基于Http请求的网络IO操作(三)_.mp4 │ ├─ [10.6]--10-6Json数据解析_.mp4 │ ├─ [10.7]--10-7Json转换成对象_.mp4 │ ├─ [10.8]--10-8数据解析自动化框架_.mp4 │ └─ [10.9]--10-9视频下载--本章总结_.mp4 ├─ {11}--第11章实战--数据持久化与缓存结构设计—&mdas │ ├─ [11.10]--11-10数据持久化与缓存结构设计--本章总结_.mp4 │ ├─ [11.1]--11-1数据持久化与缓存结构设计--本章导学_.mp4 │ ├─ [11.2]--11-2Flutter数据持久化_.mp4 │ ├─ [11.3]--11-3三级缓存原理_.mp4 │ ├─ [11.4]--11-4Flutter中的三级缓存_.mp4 │ ├─ [11.5]--11-5三级缓存实现(一)_.mp4 │ ├─ [11.6]--11-6三级缓存实现(二)_.mp4 │ ├─ [11.7]--11-7播放器缓存管理(一)_.mp4 │ ├─ [11.8]--11-8播放器缓存管理(二)_.mp4 │ └─ [11.9]--11-9视频列表源数据改造_.mp4 ├─ {12}--第12章实战--动画特效与评论列表开发—&mdash │ ├─ [12.10]--12-10点赞特效开发(三)_.mp4 │ ├─ [12.11]--12-11点赞特效开发(四)_.mp4 │ ├─ [12.12]--12-12点赞特效优化(一)_.mp4 │ ├─ [12.13]--12-13点赞特效优化(二)_.mp4 │ ├─ [12.14]--12-14评论列表弹窗_.mp4 │ ├─ [12.15]--12-15互动模块--本章总结_.mp4 │ ├─ [12.1]--12-1互动模块--本章导学_.mp4 │ ├─ [12.2]--12-2点赞动画解析_.mp4 │ ├─ [12.3]--12-3绘制点赞动画(一)_.mp4 │ ├─ [12.4]--12-4绘制点赞动画(二)_.mp4 │ ├─ [12.5]--12-5计算点赞坐标(一)_.mp4 │ ├─ [12.6]--12-6计算点赞坐标(二)_.mp4 │ ├─ [12.7]--12-7Flutter动画指南_.mp4 │ ├─ [12.8]--12-8点赞特效开发(一)_.mp4 │ └─ [12.9]--12-9点赞特效开发(二)_.mp4 ├─ {13}--第13章实战--瀑布列表——个人中心视频 │ ├─ [13.10]--13-10圆形头像控件开发_.mp4 │ ├─ [13.11]--13-11多tab联动切换_.mp4 │ ├─ [13.12]--13-12视频列表优化_.mp4 │ ├─ [13.13]--13-13播放器组件云依赖_.mp4 │ ├─ [13.14]--13-14VideoList代码移植_.mp4 │ ├─ [13.15]--13-15本章总结_.mp4 │ ├─ [13.1]--13-1本章导学_.mp4 │ ├─ [13.2]--13-2个人中心页面结构分析_.mp4 │ ├─ [13.4]--13-4背景墙开发_.mp4 │ ├─ [13.6]--13-6图片选择器开发_.mp4 │ ├─ [13.7]--13-7GetX状态管理框架_.mp4 │ ├─ [13.8]--13-8复杂页面的组合方式_.mp4 │ └─ [13.9]--13-9圆形头像控件_.mp4 ├─ {14}--第14章实战--相机模块开发——上传视频 │ ├─ [14.10]--14-10拍照功能开发_.mp4 │ ├─ [14.11]--14-11录制视频_.mp4 │ ├─ [14.12]--14-12本章总结_.mp4 │ ├─ [14.1]--14-1本章导学_.mp4 │ ├─ [14.2]--14-2Flutter相机页面分析_.mp4 │ ├─ [14.3]--14-3Flutter页面的跳转与关闭_.mp4 │ ├─ [14.4]--14-4相机插件使用步骤及注意事项_.mp4 │ ├─ [14.5]--14-5Flutter相机开发(一)_.mp4 │ ├─ [14.6]--14-6Flutter相机开发(二)_.mp4 │ ├─ [14.7]--14-7多摄像头切换_.mp4 │ ├─ [14.8]--14-8定时拍摄及闪光灯控制_.mp4 │ └─ [14.9]--14-9本地视频提取_.mp4 ├─ {15}--第15章实战--Flutter项目打包发布 │ ├─ [15.1]--15-1Flutter项目打包--本章导学_.mp4 │ ├─ [15.2]--15-2Flutter3种打包方式_.mp4 │ ├─ [15.3]--15-3Flutter构建配置_.mp4 │ ├─ [15.4]--15-4安装包签名_.mp4 │ ├─ [15.5]--15-5Flutter构建安装包_.mp4 │ └─ [15.6]--15-6Flutter项目打包--本章总结_.mp4 ├─ {16}--第16章Flutter多段适配(移动端、PCWeb端)iclas │ ├─ [16.1]--16-1Flutter多端适配--本章导学_.mp4 │ ├─ [16.2]--16-2跨平台依赖分析_.mp4 │ ├─ [16.3]--16-3Web端代码移植_.mp4 │ ├─ [16.4]--16-4视频插件多端适配_.mp4 │ ├─ [16.5]--16-5Web视频自动播放_.mp4 │ └─ [16.6]--16-6Flutter多端适配--本章总结_.mp4 ├─ {17}--第17章课程总结iclass=new_tagi │ └─ [17.1]--17-117课程总结_.mp4 └─ 资料 └─ Flutter 混合开发课程配套资料
此隐藏内容仅限VIP查看升级VIP