基于 Flutter 3.x 实战跨平台混合开发
点击下载:网盘链接
以短视频APP为例,疾速上手原生/Flutter 混合开发
Flutter 3已公布,跨平台支持性更好。本课程会手把手教你用简略、高效且通用的形式,将原生我的项目迁徙成一个Flutter/原生混合开发的我的项目,从双平台开发转变为跨平台开发,大大提高我的项目开发效率。 学好 Flutter,它的灵便、高效,将在你的工作实际中浮现极大威力。
适宜人群
挪动端开发者
心愿把握跨平台开发的学员
对Flutter感兴趣的程序员
技术储备
不须要很深的Android开发技术
但须要相熟Java
或者某一门面向对象的开发语言
环境参数
Dart语言 2.X
Flutter 3.X
章节目录:
第1章 课程介绍与学习指南 试看2 节 | 11分钟
本章次要针对课程做整体介绍,提出一些好的学习办法与领导倡议。
收起列表
图文:
1-1 课前必读(不读错过一个亿)
视频:
1-2 Flutter3.x实战APP--课程导学 (10:37)
试看
第2章 Flutter整体介绍 试看11 节 | 85分钟
从多个维度介绍Flutter3.0,让大家对Flutter有一个理性的意识,而后手把手带你疾速上手Flutter。并展现本课程案例的实现成果,带着指标去学习,事倍功半。
收起列表
视频:
2-1 Flutter技术倒退概览--本章导学 (02:41)
视频:
2-2 Flutter技术倒退概览--整体介绍 (04:20)
视频:
2-3 Flutter技术倒退概览--倒退历程 (03:28)
视频:
2-4 Flutter的整体框架结构介绍 (06:54)
视频:
2-5 为什么抉择Dart语言 (09:01)
视频:
2-6 Dart语言个性 (05:36)
视频:
2-7 Dart的线程治理及框架 (08:59)
视频:
2-8 Dart的异步编程- (11:34)
试看
视频:
2-9 工程构造 (09:51)
视频:
2-10 布局形式及差别 (19:43)
视频:
2-11 Flutter技术倒退概览--本章总结 (02:11)
第3章 开发工具装置及环境搭建5 节 | 46分钟
搭建开发环境,晋升高发效率。可能迅速上手开发第一个Flutter 跨端App
收起列表
视频:
3-1 开发工具装置及环境搭建--本章导学 (03:03)
视频:
3-2 Flutter几种常见开发工具比照介绍 (04:43)
视频:
3-3 Flutter SDK下载及装置 (22:00)
视频:
3-4 Android Studio装置及配置 (13:21)
视频:
3-5 开发工具装置及环境搭建--本章总结 (02:21)
第4章 Flutter实现混合式开发10 节 | 100分钟
解说Flutter与原生互相调用,实现混合开发模式。可能实用于一个新我的项目也能够对以前的原生我的项目进行加强革新,当初大厂相对支流、最受欢迎的开发模式
收起列表
视频:
4-1 Flutter混合开发--本章导学 (02:38)
视频:
4-2 混合开发技术简介 (11:02)
视频:
4-3 混合开发项目管理形式 (03:43)
视频:
4-4 Flutter工程模式 (07:00)
视频:
4-5 BasicMessageChannel根底音讯通道(一) (19:40)
视频:
4-6 BasicMessageChannel根底音讯通道(二) (19:05)
视频:
4-7 EventChannel事件通道 (11:01)
视频:
4-8 混合开发的要害MethodChannel办法通道(一) (14:00)
视频:
4-9 混合开发的要害MethodChannel办法通道(二) (07:26)
视频:
4-10 Flutter混合开发--本章总结 (04:22)
第5章 Flutter3.x新个性6 节 | 34分钟
解说最新的Flutter 3.x新个性。教你应用一套代码运行6大平台,分享更多实用小工具及应用技巧帮忙你晋升App品质,高效开发的同时拉满App的用户体验。
收起列表
视频:
5-1 Flutter3.x新个性--本章导学 (01:24)
视频:
5-2 Flutter3.x简介 (03:23)
视频:
5-3 Flutter3.x反对多平台运行实战演示 (17:51)
视频:
5-4 Flutter3.x无障碍性能反对的开发 (07:39)
视频:
5-5 Flutter3.x新增dev tool加强 (01:13)
视频:
5-6 Flutter3.x新个性--本章总结 (02:19)
第6章 Flutter 编译原理及多场景的调试优化技术7 节 | 63分钟
从Flutter底层编译原理角度介绍Flutter 3.x中几种最罕用的调试形式,用理论例子联合讲师多年大型项目经验总结解析每种调试形式的优劣及实用场景。让大家在实战中遇到异样问题可能应答自若,轻松解决,有能力为同我的项目其余成员解决疑难杂症,助你在工作开发中更蛟龙得水。...
收起列表
视频:
6-1 Flutter代码调试--本章导学 (04:34)
视频:
6-2 Flutter 底层编译原理及打包形式 (05:16)
视频:
6-3 通过断点的形式深刻Dart代码运行时 (16:52)
视频:
6-4 基于JIT热更新的高效Log调试 (05:58)
视频:
6-5 通过Inspector深刻优化UI布局 (13:57)
视频:
6-6 性能面板的应用技巧及Dart内存调优 (08:24)
视频:
6-7 Flutter代码调试--本章总结 (07:04)
第7章 实战--混合式开发框架搭建及我的项目架构设计8 节 | 86分钟
本章次要实现App首页我的项目的开发,可能让你启动属于本人的新我的项目,肉眼可见的播种成长。
收起列表
视频:
7-1 首页框架搭建--本章导学 (03:56)
视频:
7-2 实战-- 混合开发我的项目创立 (09:10)
视频:
7-3 实战--实现页面导航治理(一) (06:51)
视频:
7-4 实战--实现页面导航治理(二) (17:33)
视频:
7-5 实战--实现页面导航治理(三) (17:37)
视频:
7-6 实战--实现页面导航治理(四) (16:09)
视频:
7-7 实战--我的项目功能分析 (09:39)
视频:
7-8 首页框架搭建--本章总结 (04:38)
第8章 实战-Android原生我的项目进行革新6 节 | 51分钟
在放弃原有代码不变的前提下,用最简略的形式,将已有的原生我的项目革新成Flutter/原生混合式我的项目。开启多端跨平台开发模式,让原生与Flutter顺滑的互相调用,实现两种开发方式的一键切换。
收起列表
视频:
8-1 Android原生我的项目革新--本章导学 (03:04)
视频:
8-2 原生我的项目现状剖析 (07:22)
视频:
8-3 原生开发流程解析 (08:16)
视频:
8-4 Flutter 覆盖面剖析 (11:50)
视频:
8-5 当Android遇到Flutter (15:11)
视频:
8-6 Android原生我的项目革新--本章总结 (04:25)
第9章 实战--Flutter视频播放器封装及播放列表开发
视频播放是本实战我的项目的外围性能,本章次要学习视频H264/H265编码格局,各种罕用封装格局以及视频中罕用的参数抉择。在视频播放性能根底上创立罕用的播放控件,随心定制一款属于本人的跨端视频播放器。
第10章 实战--网络申请及数据解析框架——视频下载
网络申请是每个App必不可少的一部分,本章次要学习Flutter网络申请形式并且手把手教你做框架封装,一次开发可能在其余App中轻松移植。
第11章 实战--数据长久化与缓存结构设计——数据缓存
本章次要学习本地长久化技术并减少缓存机制,优化性能的一些必要伎俩。
第12章 实战--动画特效与评论列表开发——互动模块
互动模块减少App的用户体验,减少用户时长,列表滑动渲染始终都是Android/iOS开发中常见的问题,本章应用Flutter一键解决。
第13章 实战--瀑布列表——集体核心视频列表
时下App最风行的款式,简直所有App都会蕴含瀑布流,本章次要学习大厂Flutter瀑布流的用法,同样能够做到移植性强
第14章 实战--相机模块开发——上传视频
本章次要学习调用原生物理设施,展现摄像头数据并实现照片保留。
第15章 实战--Flutter 我的项目打包公布
到此整个实战App曾经开发结束,学习如何做好最初一步,让你的App登上每个人的手机桌面。
第16章 Flutter多段适配(挪动端、PC端及Web端)
本章次要针对大屏——MAC/WINDOWS等零碎进行UI适配,学习多端适配的规定和设计模式。
第17章 课程总结
课程总结
本课程继续更新中