找回密码
 立即注册
查看: 607|回复: 0

Flutter从入门到进阶 实战携程网App

[复制链接]
累计签到:84 天
连续签到:1 天
发表于 2019-6-25 12:04:30 | 显示全部楼层 |阅读模式
第1章 学习指南
7 K. p% s- W) [5 K 1-1 【快来认识我】课程介绍与学习指南0 a' r( O% R/ T
1-2 【让我走近你】项目需求分析,技术分解, D/ o: B) q, @8 D2 s6 I
! p2 E4 u, b. r; e& |; i# ]
第2章 Flutter入门:开发工具准备与开发环境搭建【磨刀擦枪准备战斗】
* y& |0 o8 T9 j# f! z  s. `- y 2-1 自测小作业(带着3个问题去学习)
) f* N' h! {" W 2-2 【选择利器】开发系统与工具选择6 C1 u4 T* x; ?, z4 }0 N: h
2-3 【补充弹药】Flutter开发环境与iOS开发环境设置(Mac)
  j; ?0 C2 }" N7 b* k 2-4 【边学边做】Android开发环境设置与Flutter插件安装(Mac)
0 m* a" w0 a) g) R5 y4 A( N! Q9 g! z 2-5 【补充弹药】Flutter开发环境与Android开发环境设置详解(Windows)6 ^1 n% P# a, h9 I; j
2-6 【边学边做】Flutter开发环境与Android开发环境设置实操(Windows)
4 U  ~3 o2 f% { 2-7 【观察战场】Flutter开发工具使用指南
" k  K+ J+ H  V0 h( P9 [% y 2-8 【避坑指南】本章小结-环境问题,工具问题,版本问题3 v: y! S1 s! \# Z

9 p4 J9 L' W4 Q" |' ]$ I! N第3章 Flutter入门:基础知识十讲【升级打怪不可缺】; |! I! l. D0 h1 R3 A3 P
本章是我们课程的基础篇,会通过一个个案例讲解Flutter入门的各种技能,以及同学们最关心的布局,打开第三方应用等热门技能也有专门的讲解,最后会通过一个拍照APP的开发来检验同学们对本章知识的掌握程度;9 ^& l) P& p5 M6 b7 T" R
3-1 【不看错过一个亿哦】学习Flutter前应该具备哪些基础知识?+ Y. M% c8 l% s
3-2 【解锁多种姿势】如何快速搭建和运行一个Flutter项目?7 Y' Q3 E: A. O# [2 f
3-3 【轻松应对各种插件】如何使用Flutter包和插件?
0 x! M1 _! H6 d) Y! k; r! b 3-4 【撑起Flutter的半边天】StatelessWidget与基础组件: N1 T4 z7 |( h) O  B0 B! m, B0 J6 M4 G- t
3-5 【撑起Flutter的半边天】StatefulWidget与基组件
: _9 R% s9 Y- q) @6 H% `( E 3-6 【你期待的布局指南来了】如何进行Flutter布局开发?
6 s0 D; C2 G9 D6 @ 3-7 【跟着做,有收获】如何创建和使用Flutter的路由与导航?. m9 t+ t; j- o3 A
3-8 【精彩案例】如何检测用户手势以及处理点击事件?; P0 t, _- `, ]8 Y) U
3-9 【必备技能】如何导入和使用Flutter的资源文件?! O1 k6 T) \- g
3-10 【你期待的技能来了】如何打开第三方应用?
/ _" r/ v* [/ q 3-11 【实战尝鲜】拍照APP开发-拍照配置与AndroidX兼容处理+ j- Z3 S2 j& v) s# K. w
3-12 【实战尝鲜】拍照APP开发-图片获取与图片展示
$ t  l  k% U& `4 g 3-13 本章小结5 _, q2 ^5 v; J+ c
! w! k4 d( [$ d# J9 Z
第4章 Flutter入门:Flutter必备基础【修炼基本功】' R3 O1 {1 K8 \; t  n  T
【本章为基础知识,请按需选学,从第5章进入实战环节】本章会主要讲解Flutter的一些必备基础知识,首先教大家构建Flutter的官方实例项目来学习Flutter example,讲解图片控件的使用经验与技巧,讲解如何在实现动画,最后会教大家如何调试Flutter项目。...
! v1 x" `3 Y9 \' C 4-1 自测小作业(带着9个问题去学习)) N  h2 s& y$ A. P' E1 X
4-2 【他山之石可以攻玉】学习构建Flutter实例项目  c" J- a1 o1 ?* ~: z0 ~
4-3 【技能储备】图片控件开发详解-1
, ?  y! D- |8 s# Q 4-4 【技能储备】图片控件开发详解-2
" }: k$ d" N! s4 J* i& d( Q 4-5 【理论熏陶】动画Animation开发指南-动画基础类+ f! H# Z2 R4 M: a$ `/ {9 U" |* e
4-6 【跟着做】动画Animation开发指南-AnimatedWidget与AnimatedBuilder-1, U0 o+ Z4 W0 d& q9 b
4-7 【跟着做】动画Animation开发指南-AnimatedWidget与AnimatedBuilder-21 C9 o' _7 R3 O" V8 X5 N. Q
4-8 【跟着做】动画Animation开发指南-AnimatedWidget与AnimatedBuilder-3
5 L. u' I9 K3 A* A4 ` 4-9 【装逼必备】动画Animation开发指南-Hero动画-1/ X' _- C, t; B9 z% v' J( `9 z8 U
4-10 【装逼必备】动画Animation开发指南-Hero动画-25 X. b, i  A7 m. x" B: v, j$ B
4-11 【经验传授,不看后悔】Flutter调试技巧2 ~. W/ B6 c2 ~2 T; ^  ~
4-12 本章小结
, @: T3 r" S+ u5 U) p
( E+ O, e* H7 Y5 h第5章 Flutter入门实战:APP导航框架与常用功能实现【先打一仗,巩固技能】2 `3 k+ K8 x" e3 M+ L
从本章开始,开启本门课程的基础实战篇 - APP导航框架与常用功能的实现,我会结合Scaffold与PageView实现首页导框架;使用插件实现轮播图;使用NotificationListener监听列表滚动来实现对导航栏的渐变效果,让大家巩固对基础时候的理解;...6 G$ ~$ d& n5 t3 T7 G9 h
5-1 自测小作业(带着5个问题去学习)
7 B! [6 o; ?: t, @( i' v 5-2 【搭了个框架】APP首页框架搭建-Scaffold与PageView
, ]; e( W  U9 p/ A& ~ 5-3 【搭了个框架】APP首页框架搭建-项目实践 试看
7 K0 e8 Q  s3 e2 d- R0 O 5-4 【使用轮子】轮播图Banner功能开发 试看7 E1 B# N" D4 L6 U7 C7 V0 N; `( H
5-5 【另起炉灶】自定义AppBar实现滚动渐变
/ @; q: `* R- z  C& k  M: ] 5-6 本章小结
& s: V/ [* n8 @/ q( t" Z
6 ?% r4 P) O6 t; @第6章 Flutter进阶提升:网络编程与数据存储技术【实战必备技能】5 v' N# S1 L5 r" d  N! x: d/ V
本章主要讲解Flutter网络编程和本地存储的相关经验和技巧,包括对Http、sharedpreferences的封装和使用,以及Future与FutureBuilder的使用技巧,JSON解析与复杂模型的转换技巧等。1 e% K! ]% P& X: P! a# N
6-1 自测小作业(带着7个问题去学习)8 w4 M% _4 w' y* r9 G! R2 [
6-2 【开启新世界】基于Http实现网络操作
' K# ]  q- W5 u6 c; |: y 6-3 【好好学,实战经常用】异步:Future与FutureBuilder实用技巧$ d7 N! P1 U; h, ~6 c8 _" E+ O: h) x
6-4 【网络请求离不开它】JSON解析与复杂模型转换实用技巧
! \$ K$ Z5 Z" t: d6 } 6-5 【本地存储】基于shared_preferences本地存储操作, `8 T0 [2 u, j& S/ c3 q
6-6 本章小结
9 w+ d" B: U, @6 I. |8 u9 Z2 l5 W/ I/ p  J+ d" J
第7章 Flutter进阶提升:玩转列表组件【动动手,带你玩转各种列表】
9 }5 J& H) ?  g0 X本章除了讲解如何用ListView实现横向与竖向的列表,基于ExpansionTile实现可展开的列表,用GridView实现网格列表的使用技巧之外,同时会讲解一些实用的功能技巧如:下拉刷新,上拉加载更多等。
+ M) m7 z& j- h3 c 7-1 自测小作业 (带着5个问题去学习): [4 w! G+ W( q0 N( w& @
7-2 【边学边做】基于ListView实现水平和垂直方式滚动的列表( s3 \4 e7 s& I* B6 q
7-3 【列表还可以这样做】基于ExpansionTile实现可展开的列表
! v& n  g9 y% ^* S" n! r 7-4 【跟着做】基于GridView实现网格布局
8 P  o, x/ _; Z. u2 @, ` 7-5 【列表拓展技能】高级功能列表下拉刷新与上拉加载更多功能实现
+ M& Y+ X: q% w 7-6 本章小结4 y% y" o" y( f0 ~
3 W/ W; C9 w2 p! P
第8章 Flutter进阶提升:Flutter混合开发【助力职场:难度指数5星】
1 H+ I1 ]( R; I$ X本章主要讲解Flutter的混合开发与通信方面的相关技术和经验技巧;Flutter与Android ,iOS进行混合开发是比较流行的一种开发模式,但它的技术难度远高于纯Flutter开发,导致很多开发者都无从下手,本章节将通过理论+实践的方式将Flutter混合开发的应用场景,流程,需要掌握的技术,以及一些经验技巧传授给大家。...
) P9 U7 p9 \7 Y  ^- W- N  x 8-1 自测小作业(带着12个问题去学习)2 g4 T5 p% [5 n+ r# r# J* ]
8-2 【搞懂流程,不碰壁】Flutter混合开发流程与创建Flutter module1 g3 E$ @, D* ~+ d
8-3 【Android技术与Flutter融合】Flutter Android混合开发实战-集成与调用7 j' g; X7 D5 Y
8-4 【Android技术与Flutter融合】Flutter Android混合开发实战-调试与发布2 A5 N6 U! B  O
8-5 【iOS技术与Flutter融合】Flutter iOS混合开发实战-集成与调用
& ^9 N  V6 x  E' L, v% y* h$ v 8-6 【iOS技术与Flutter融合】Flutter iOS混合开发实战-调试与发布
/ a: [5 x+ W5 H3 m% a; z5 l% _ 8-7 【全栈皆宜】Flutter通信机制&Dart端讲解" k- L& F5 D7 [" Q8 L& O5 R; M( B
8-8 【全栈皆宜】Flutter通信机制&Dart端实现
; }6 V: u  s4 X2 h$ b* T' b' f! H 8-9 【通信原理】Flutter与Native通信-Android端讲解
& w0 _/ W- ?9 r 8-10 【实战应用】Flutter与Native通信-Android端实战
( ]9 F# \$ Y& \- f 8-11 【通信原理】Flutter与Native通信-iOS端讲解( M: S: d) C) s1 ]% S% T2 r
8-12 【实战应用】Flutter与Native通信-iOS端实战. O/ o( K; V1 y5 _( {3 F6 x
8-13 本章小结; g% p" \8 }3 I( d4 ^8 J

  f$ ^* t( L8 \0 u0 i7 n) Z第9章 Flutter进阶实战:App首页功能开发【你期待的实战来了,干货满满】& i% F6 ~' x2 T/ @
本章主要讲解首页模块的实现,其中会讲解如何实现自定义组件,网格卡片功能实现&布局技巧,以及球区入口的实现,H5模块的开发与使用技巧,以及功能模块的封装与复用。. O& T! [0 q& n5 ]% S+ k- }
9-1 自测小作业(带着14个问题去学习)# o- x% h* J6 a/ P0 Q# C5 e
9-2 【熟悉接口好开发】首页大接口细分
# K/ d3 y' }1 Z5 D) a" U! | 9-3 【Model层设计】首页大接口相关模型实现
. p% m5 i) w& |% [$ c% v 9-4 【Dao层设计】首页大接口Dao层实现和调用-15 k* R. |( s  M/ D
9-5 【Dao层设计】首页大接口Dao层实现和调用-2
5 n9 r5 `0 Y/ Z- @8 y0 |/ v1 i1 I 9-6 【组件封装】Flutter自定义组件开发
- g2 w7 ]) I+ q7 t& E! [( \ 9-7 【实战应用】球区入口实现2 ]3 f1 O3 x, F% U$ g- B
9-8 【H5混合实战】基于自定义WebView实现H5混合开发-1) t# R1 d) }1 a" E% z( W
9-9 【H5混合实战】基于自定义WebView实现H5混合开发-2% q8 I% {5 I4 e7 x( \
9-10 【H5混合实战】基于自定义WebView实现H5混合开发-3
# W) M* {1 _* C# p  y* j3 J 9-11 【布局进阶】网格卡片功能实现&布局技巧-1- s( X/ V% |8 k5 f; E6 v+ p# Q
9-12 【布局进阶】网格卡片功能实现&布局技巧-2" [1 u" C% ?6 K+ z% z5 ?; x
9-13 【实战应用】活动入口实现+ D- R4 n: q/ k6 T. o0 x$ W
9-14 【实战应用】底部卡片实现-12 V  X% S# i- R$ H/ O# r
9-15 【实战应用】底部卡片实现-2
# Z, ?% h& e$ ?, I; U% u* A: R 9-16 【实战应用】加载进度条与下拉刷新的实现
2 V/ u6 Q- `7 [( ~ 9-17 本章小结* h' i  H, N& [. k; H; Z! ]- {! [

: I  H% h  g+ Z) {0 X7 m第10章 Flutter进阶实战:搜索模块开发【适用于企业级应用开发:简洁、高效、实用】- |& N6 l5 O" ^3 J7 d( r
本章主要讲解如何设计与实现搜索模块?如何实现一个带搜索的AppBar?以及输入框TextField的使用与扩展;搜索文字高亮与富文本功能实现;如何实现搜索Item?以及实时搜索功能的实现技巧与经验。
) u! F6 I2 v% }  [ 10-1 自测小作业 (带着7个问题去学习)8 W: ?0 e6 X& ]& F7 x0 }" E: P
10-2 【封装组件出神入化】基于TextField实现顶部SearchBar-1
9 y, b$ ^. Z& T7 ?6 ? 10-3 【封装组件出神入化】基于TextField实现顶部SearchBar-2
. z# p: |# F- C: R& E 10-4 【Dao层设计】搜索接口系分与搜索Dao层的实现0 T: w: v& D- \# }7 {; r
10-5 【面试加分锦囊】基于ListView实现搜索列表
8 B3 t4 U1 P6 b6 y# K 10-6 【实战应用】搜索Item实现
7 L' N  W7 b) G 10-7 【面试加分锦囊】动态Icon与富文本展示
$ g7 e! N! l+ J& }9 T2 X. ]. y 10-8 本章小结( b* e# b; _# r# t/ U
, A. G2 J9 [2 m- }8 G
第11章 Flutter进阶拓展:开发包和插件开发【适用于拔高:成神之路,助你一臂之力】
" B: {  H4 g4 s本章主要讲解Flutter的插件的开发流程与技巧,以及Flutter插件的发布经验,同时会讲解如何甄选Flutter插件。& g! Q$ |8 _. p; M1 C% b; p
11-1 自测小作业(带着4个问题去学习)+ a" ~" B+ H2 q6 r0 d$ d
11-2 【搞懂流程从容不迫】开发Flutter包和插件的流程步骤9 O5 z6 L5 k6 |/ I2 P% E
11-3 【加入大神俱乐部】Flutte包和插件的开发与发布
; {: l, v- v$ Z5 K% D) C7 `& P 11-4 【站在巨人的肩膀上,为我所用】如何甄选Flutter包和插件
9 z6 h. m4 l# ]; A 11-5 本章小结
& ^/ W- S# ]# v0 t. q' \  n4 W0 |- a# K( H! a# `2 K  ?- I+ s
第12章 Flutter进阶实战:智能AI语音搜索模块实现【升职加薪:迎娶白富美】
2 e- D8 g6 f4 N6 Q2 u$ {本章主要讲解智能AI在Flutter上的应用,如何在Flutter中引入Native SDK,如何实现语音搜索的功能,如何调用Native SDK,如何在Flutter和Native之间进行通信等。
: T5 ^$ k6 l0 K9 L8 s 12-1 自测小作业(带着9个问题去学习)
2 `1 d. D3 D1 v! x( h. e% p' J 12-2 【Android技术小试身手】Android Native SDK集成流程) x( G  T/ D' M
12-3 【iOS技术小试身手】iOS Native SDK集成流程2 j+ S7 d, ~) F- [, x6 _
12-4 【全栈皆宜】Flutter Plugin开发指南-Dart端实现
4 Q& q' [$ {& E" G2 ^ 12-5 【打通Flutter与Android的任通二脉】Flutter Plugin开发指南-Android端实现-1
1 d* c+ i- d& H  P 12-6 【打通Flutter与Android的任通二脉】Flutter Plugin开发指南-Android端实现-2
, {# i6 b1 Q% j 12-7 【打通Flutter与iOS的任通二脉】Flutter Plugin开发指南-iOS端实现-1" @1 [/ ]" D7 G% p* {: \# C
12-8 【打通Flutter与iOS的任通二脉】Flutter Plugin开发指南-iOS端实现-2) P7 q9 r" v! r
12-9 【收获果实】Flutter AI智能语音界面开发-1
) {. G: A2 l. Z! ?" o" C. W 12-10 【收获果实】Flutter AI智能语音界面开发-2
7 J, S% c; p, i. w+ G 12-11 【锦上添花】Flutter AI智能语音搜索功能实现/ {4 X/ f, {' t) i# Z4 [
12-12 本章小结8 C. u% r' h6 I5 M" u
3 D. D+ |9 E8 L
第13章 Flutter进阶实战:旅拍模块实现【助力职场:炫酷又把妹】) ~4 I8 a; t; F: |9 x9 U
本章主要讲解旅拍模块的设计与实现,同时会讲解如何实现瀑布流布局,如何实现Dao层,如何实现下拉刷新与上拉加载更多,以及对非常实用的滑动切换tab方案进行讲解。
  R% Y/ S( M( \" b3 T 13-1 旅拍模块接口系分
( K3 f8 S. I& j7 V- V 13-2 旅拍模块Dao层设计
, l% V% I$ F  _9 M 13-3 使用TabBar+TabBarView 实现旅拍可滑动切换多Tab
9 `" M; ^1 F! \/ b: i/ c 13-4 实现旅拍瀑布流布局-1
( e- f( _9 i# D! C( Z; t 13-5 实现旅拍瀑布流布局-26 E; i+ K6 H* V  _: N5 s& c8 ~8 j
13-6 实现旅拍卡片布局-13 E  Z, q" r2 \, }3 Z: {( D
13-7 实现旅拍卡片布局-2( p& e) R. K4 [* V3 Y
13-8 旅拍页面交互与我的页面实现
, a8 b, t. I9 O 13-9 本章小结& j+ y% ~$ I/ s8 u8 B2 X$ u
& b# ]' O/ i% {' q. \/ u$ O
第14章 Flutter进阶拓展:全面屏、折叠屏适配与兼容【适用于面试:满腹干货不慌张】0 S6 \- V! r+ I/ W: C  T
本章节主要讲解全屏幕、折叠屏的适配与优化,并对全面屏的特点及存在的问题做出分析,同时教大家如何适配iPhone,华为,小米、三星等全面屏与凹凸屏手机。
# j) [  U1 G; ^ 14-1 启动白屏问题解决与启动屏开发-1
& a) N# Z7 a. n" l5 Q1 Z8 K5 N 14-2 启动白屏问题解决与启动屏开发-2  k6 B, W; S' Q' {
14-3 Flutter 全屏幕适配指南
- I+ V, c( O# z7 o 14-4 Flutter 折叠屏适配指南
4 j% X" y" y2 D9 g5 [ 14-5 本章小结* B3 ^6 y5 b6 G0 ^+ a

4 I, ~- I: x# v0 P4 v- r! H, |第15章 Flutter进阶拓展:打包发布Flutter应用【适用于面试:满腹干货不慌张】
* R* n( k% [4 G' }* M0 ~本章会教你对Flutter进行发布前的优化;以及如何打包发布Flutter Android应用与Flutter iOS应用。
( F3 t4 [! R% p7 f! r3 ` 15-1 Flutter项目优化-1" Q; ~: u5 ^( \. R1 _* n  y2 x) b
15-2 Flutter项目优化-2
9 Z+ I8 F; K8 Q" f 15-3 打包发布Flutter Android应用-1& Q' z2 C8 @4 [# _
15-4 打包发布Flutter Android应用-2
4 b( ?  O/ _# y* m  w! f2 c 15-5 打包发布Flutter iOS应用: D5 G. ?- c3 b9 E; W% y# t+ H
15-6 本章小结/ ]$ p/ q& z+ Q) b

2 T* |4 B4 I3 f2 N9 O( i! ^第16章 Flutter进阶拓展:Flutter升级与适配指南【适用于工作:开发避雷针】
7 B# a9 A% f5 \: \Flutter的升级与适配一直是困扰开发者的一个痛点,本章节将讲解最新版Flutter的升级与适配的经验与技巧,同时会对比不同升级方式的优缺点,并且给出适配建议。
5 P. L6 N! ?9 H% W; o! b 16-1 Flutter升级与适配指南5 C2 m: @2 Y9 d' a- f. U) W

$ v. a% a% i0 z. X/ F第17章 课程总结【万金油,出师必备锦囊】! X) C: M- C. l5 R
17-1 .课程总结
3 Z( Y9 F4 p) @4 o* r/ d% i1 i, W
' n: }% A4 I& X' _

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

点击这里给我发消息

QQ|小黑屋|Archiver|手机版|一路学IT论坛 专业视频教程网站

GMT+8, 2026-4-27 02:55

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表