基于 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 章 课程总结
课程总结
本课程继续更新中