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

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

[复制链接]
累计签到:85 天
连续签到:1 天
发表于 2019-6-25 12:04:30 | 显示全部楼层 |阅读模式
第1章 学习指南
! m& H$ y, u/ Y: e% ?; H9 e* B 1-1 【快来认识我】课程介绍与学习指南
, I  v; ]6 B* y; ?0 T6 f3 I/ s 1-2 【让我走近你】项目需求分析,技术分解
, [+ B! W0 {1 X
4 Q6 e# G7 I  ?第2章 Flutter入门:开发工具准备与开发环境搭建【磨刀擦枪准备战斗】
4 M  ~1 S5 {" ]' b: F+ u 2-1 自测小作业(带着3个问题去学习)# s4 \3 ]# H) a+ _! D. }
2-2 【选择利器】开发系统与工具选择
. b- o6 t! I) { 2-3 【补充弹药】Flutter开发环境与iOS开发环境设置(Mac)
" j$ N: M0 h8 _! M6 J7 N 2-4 【边学边做】Android开发环境设置与Flutter插件安装(Mac)9 k9 K: ~8 Z1 M  U6 l0 S
2-5 【补充弹药】Flutter开发环境与Android开发环境设置详解(Windows)
9 ]; `0 @9 C* X: X9 F 2-6 【边学边做】Flutter开发环境与Android开发环境设置实操(Windows)
2 u; H3 q/ Z: b4 W  x 2-7 【观察战场】Flutter开发工具使用指南$ N9 G% i( p: p: o
2-8 【避坑指南】本章小结-环境问题,工具问题,版本问题
$ D% b# \& @* D0 @: E! v; u% h. e/ `0 Y7 R/ K
第3章 Flutter入门:基础知识十讲【升级打怪不可缺】
( Q# ^& E) Y. w* O4 V: D$ p本章是我们课程的基础篇,会通过一个个案例讲解Flutter入门的各种技能,以及同学们最关心的布局,打开第三方应用等热门技能也有专门的讲解,最后会通过一个拍照APP的开发来检验同学们对本章知识的掌握程度;
* ^: p4 r5 Y" e; \( @1 F$ } 3-1 【不看错过一个亿哦】学习Flutter前应该具备哪些基础知识?  m" m, @/ q( F8 j) e( d
3-2 【解锁多种姿势】如何快速搭建和运行一个Flutter项目?+ w3 g8 H" X  S0 O7 q: `9 ?
3-3 【轻松应对各种插件】如何使用Flutter包和插件?. W% U& R) [- y% @" g
3-4 【撑起Flutter的半边天】StatelessWidget与基础组件) l( i  d0 V5 U. x. r1 I( O
3-5 【撑起Flutter的半边天】StatefulWidget与基组件
; x7 y! M* t3 h) J& Z3 S 3-6 【你期待的布局指南来了】如何进行Flutter布局开发?# q+ g9 S  r. Z7 u  r/ o  s  u4 g
3-7 【跟着做,有收获】如何创建和使用Flutter的路由与导航?3 J0 K0 z: G: j% t
3-8 【精彩案例】如何检测用户手势以及处理点击事件?
) }9 i% N6 A7 a7 ^, G7 d 3-9 【必备技能】如何导入和使用Flutter的资源文件?
( A( ~: N, W3 ~ 3-10 【你期待的技能来了】如何打开第三方应用?3 O6 y, b. y, i$ X, V& O2 z/ i) @# g
3-11 【实战尝鲜】拍照APP开发-拍照配置与AndroidX兼容处理& q0 R$ W9 _. H
3-12 【实战尝鲜】拍照APP开发-图片获取与图片展示
6 a; n. Q, B+ \) m" R+ C: A 3-13 本章小结/ u, E! h7 A- N4 V# A# i: Q

! K! l( c( V! c; ~, |) l第4章 Flutter入门:Flutter必备基础【修炼基本功】
& c2 ]7 g& t( V& \6 d' a7 e8 H1 f【本章为基础知识,请按需选学,从第5章进入实战环节】本章会主要讲解Flutter的一些必备基础知识,首先教大家构建Flutter的官方实例项目来学习Flutter example,讲解图片控件的使用经验与技巧,讲解如何在实现动画,最后会教大家如何调试Flutter项目。...
7 L$ a5 Y' [; L2 h+ v, S, z2 s 4-1 自测小作业(带着9个问题去学习): Y7 p' g% A% H2 [. a9 b
4-2 【他山之石可以攻玉】学习构建Flutter实例项目
# ^1 j- P$ w9 B9 d4 Q 4-3 【技能储备】图片控件开发详解-1+ @8 t: U8 e% ?; d0 D, e
4-4 【技能储备】图片控件开发详解-2, ^4 a. K0 K) J- o
4-5 【理论熏陶】动画Animation开发指南-动画基础类3 x) ?2 v& M; g' I8 A$ q6 a
4-6 【跟着做】动画Animation开发指南-AnimatedWidget与AnimatedBuilder-1
7 ]( v4 J* z% X1 p: H 4-7 【跟着做】动画Animation开发指南-AnimatedWidget与AnimatedBuilder-2; E% [* l5 [* G
4-8 【跟着做】动画Animation开发指南-AnimatedWidget与AnimatedBuilder-3( T& ?# m/ f2 h. J7 X1 m9 }
4-9 【装逼必备】动画Animation开发指南-Hero动画-1
, C2 I! x6 }; j4 Y6 _ 4-10 【装逼必备】动画Animation开发指南-Hero动画-22 V. @- N: j+ g. [9 n! x4 a
4-11 【经验传授,不看后悔】Flutter调试技巧
# ]$ T; i, w4 V 4-12 本章小结
0 w3 H4 L# ]8 E0 G! Q! y* V
+ W1 E+ W9 Y1 w1 r第5章 Flutter入门实战:APP导航框架与常用功能实现【先打一仗,巩固技能】& i+ ?. b4 u' u' |7 E9 l' }) Q- H( F
从本章开始,开启本门课程的基础实战篇 - APP导航框架与常用功能的实现,我会结合Scaffold与PageView实现首页导框架;使用插件实现轮播图;使用NotificationListener监听列表滚动来实现对导航栏的渐变效果,让大家巩固对基础时候的理解;...  b+ p. J( D; n1 {* _1 O$ z+ x
5-1 自测小作业(带着5个问题去学习)* J5 S* H, ]: W+ D2 Q. ^3 y8 O& H3 n
5-2 【搭了个框架】APP首页框架搭建-Scaffold与PageView
/ a5 [) I/ h& c9 h- G# D 5-3 【搭了个框架】APP首页框架搭建-项目实践 试看
: f2 `: e; p+ p; P" o 5-4 【使用轮子】轮播图Banner功能开发 试看: U7 q1 C% d( I7 ]
5-5 【另起炉灶】自定义AppBar实现滚动渐变
# k& p7 }+ K* O1 w 5-6 本章小结
8 V5 U. _# C9 B# u. q: M( |
. q. }* ]* ~4 n& k+ y9 Z2 _第6章 Flutter进阶提升:网络编程与数据存储技术【实战必备技能】3 x' U# n2 B. B0 d# H& H
本章主要讲解Flutter网络编程和本地存储的相关经验和技巧,包括对Http、sharedpreferences的封装和使用,以及Future与FutureBuilder的使用技巧,JSON解析与复杂模型的转换技巧等。
' ^- f+ a9 ?/ W1 c1 H2 k& _ 6-1 自测小作业(带着7个问题去学习)
+ {' L0 L5 X4 ^6 X# \2 i  H 6-2 【开启新世界】基于Http实现网络操作/ w; C' g- f- q$ i! x! b9 N
6-3 【好好学,实战经常用】异步:Future与FutureBuilder实用技巧" U/ A: T8 b* F8 B/ z& K% t, r
6-4 【网络请求离不开它】JSON解析与复杂模型转换实用技巧
  H% }7 E: _1 z& w' f5 B 6-5 【本地存储】基于shared_preferences本地存储操作
) D. j" p) z! v1 c3 Q 6-6 本章小结
3 p. Z( S* l3 C& E
  l' Q4 k4 N- O% c第7章 Flutter进阶提升:玩转列表组件【动动手,带你玩转各种列表】6 Q* r, D5 a: X! Q3 ?
本章除了讲解如何用ListView实现横向与竖向的列表,基于ExpansionTile实现可展开的列表,用GridView实现网格列表的使用技巧之外,同时会讲解一些实用的功能技巧如:下拉刷新,上拉加载更多等。& C2 ]1 g+ N. ?
7-1 自测小作业 (带着5个问题去学习)
: o" W2 i6 G% y9 n 7-2 【边学边做】基于ListView实现水平和垂直方式滚动的列表
+ Y$ l: \  s, T0 v' G8 B' ]# t 7-3 【列表还可以这样做】基于ExpansionTile实现可展开的列表9 Q& f! Y4 {0 m. u* x2 Y2 x
7-4 【跟着做】基于GridView实现网格布局1 c. v0 c& l$ _
7-5 【列表拓展技能】高级功能列表下拉刷新与上拉加载更多功能实现$ a+ o, B% Z7 q7 |8 P
7-6 本章小结
) a8 m+ `, g/ @- z- Z0 n: {1 e' h
; P3 z/ s/ A4 v第8章 Flutter进阶提升:Flutter混合开发【助力职场:难度指数5星】
. J; k5 T7 Y9 ]7 M4 k+ C本章主要讲解Flutter的混合开发与通信方面的相关技术和经验技巧;Flutter与Android ,iOS进行混合开发是比较流行的一种开发模式,但它的技术难度远高于纯Flutter开发,导致很多开发者都无从下手,本章节将通过理论+实践的方式将Flutter混合开发的应用场景,流程,需要掌握的技术,以及一些经验技巧传授给大家。...
: ^6 V; O! M( Z  e 8-1 自测小作业(带着12个问题去学习)9 H4 q/ x- F0 e! d2 r
8-2 【搞懂流程,不碰壁】Flutter混合开发流程与创建Flutter module; s0 ~! h% L1 u- m" Q3 H3 M
8-3 【Android技术与Flutter融合】Flutter Android混合开发实战-集成与调用
4 ~! W  C7 t% |" v. Z$ X' g& h) @ 8-4 【Android技术与Flutter融合】Flutter Android混合开发实战-调试与发布
! s' ~5 x5 \8 ~ 8-5 【iOS技术与Flutter融合】Flutter iOS混合开发实战-集成与调用
- v% K# ^# k0 L+ ]! x. {6 w 8-6 【iOS技术与Flutter融合】Flutter iOS混合开发实战-调试与发布7 M, {: V% z; t( ]3 `
8-7 【全栈皆宜】Flutter通信机制&Dart端讲解! w' p! A8 u+ i2 |0 A& Z  y
8-8 【全栈皆宜】Flutter通信机制&Dart端实现/ X) C6 \) ?; C& }% S
8-9 【通信原理】Flutter与Native通信-Android端讲解3 P5 ^( T& [0 I$ }; h, L
8-10 【实战应用】Flutter与Native通信-Android端实战3 U. A; ]6 c2 B$ }# B9 j/ A
8-11 【通信原理】Flutter与Native通信-iOS端讲解
$ V0 v% M. K3 k2 d/ Q: v2 U4 u- x 8-12 【实战应用】Flutter与Native通信-iOS端实战. J: k5 K# J1 q9 `$ d* P! |3 @' M. g
8-13 本章小结
( }9 F4 g' \$ e4 n5 L0 q# ~/ \* U" z9 p. I
第9章 Flutter进阶实战:App首页功能开发【你期待的实战来了,干货满满】( g+ @5 e' o5 K
本章主要讲解首页模块的实现,其中会讲解如何实现自定义组件,网格卡片功能实现&布局技巧,以及球区入口的实现,H5模块的开发与使用技巧,以及功能模块的封装与复用。- x5 a6 A& @1 {
9-1 自测小作业(带着14个问题去学习): B+ e* u& w& [7 \) p2 J7 e8 O) e
9-2 【熟悉接口好开发】首页大接口细分
' w2 e" {% j1 G7 ]# p 9-3 【Model层设计】首页大接口相关模型实现. \  U1 a% G: _2 ^! |
9-4 【Dao层设计】首页大接口Dao层实现和调用-1
; n8 @. B. o# C2 o9 ^8 B  U 9-5 【Dao层设计】首页大接口Dao层实现和调用-21 E- N- m+ m$ i  W; A. B& Y: I
9-6 【组件封装】Flutter自定义组件开发
9 Z1 T/ Q( t, u7 d& n' U 9-7 【实战应用】球区入口实现  m- w9 b7 U, w0 `' E$ e9 J3 x
9-8 【H5混合实战】基于自定义WebView实现H5混合开发-14 n$ o( e- j1 p; J
9-9 【H5混合实战】基于自定义WebView实现H5混合开发-2* u, O6 P5 e3 X- P
9-10 【H5混合实战】基于自定义WebView实现H5混合开发-30 w. Y7 Q1 u3 ~% H% s* N9 g2 S# L4 p+ e
9-11 【布局进阶】网格卡片功能实现&布局技巧-1" L/ Q, W' Z4 G
9-12 【布局进阶】网格卡片功能实现&布局技巧-2% r( e) w* B) x7 w) @
9-13 【实战应用】活动入口实现7 T5 B( @: T4 m, ~) R. Q- M# T
9-14 【实战应用】底部卡片实现-11 J: O6 D5 p8 ^
9-15 【实战应用】底部卡片实现-2" D* R' D7 H6 m5 C
9-16 【实战应用】加载进度条与下拉刷新的实现
6 r# i/ x+ }/ [! c 9-17 本章小结
+ j1 j" U# A* [4 r
8 c$ S; q" i. V- X. a, f1 o第10章 Flutter进阶实战:搜索模块开发【适用于企业级应用开发:简洁、高效、实用】
5 E' }  q; e; d, e$ s$ w本章主要讲解如何设计与实现搜索模块?如何实现一个带搜索的AppBar?以及输入框TextField的使用与扩展;搜索文字高亮与富文本功能实现;如何实现搜索Item?以及实时搜索功能的实现技巧与经验。
7 W5 L/ V, c; A& ~* y 10-1 自测小作业 (带着7个问题去学习)& r. g# U3 n; T- @' A) A
10-2 【封装组件出神入化】基于TextField实现顶部SearchBar-1! g3 N& {. B! y* w* g5 P
10-3 【封装组件出神入化】基于TextField实现顶部SearchBar-22 C/ I  m+ b* O2 j3 J0 T2 K5 e! n- i2 i/ _
10-4 【Dao层设计】搜索接口系分与搜索Dao层的实现
  _3 W/ a9 f+ o8 V! J" ?1 A0 j$ Q- v6 M 10-5 【面试加分锦囊】基于ListView实现搜索列表$ B1 p% t6 Y2 O3 V
10-6 【实战应用】搜索Item实现
% U9 L' C$ @+ d 10-7 【面试加分锦囊】动态Icon与富文本展示8 N5 P5 |" T0 q0 D/ n6 ?$ G/ @
10-8 本章小结' O1 k5 q" S/ x0 |3 G
0 q3 V+ X2 M# Q' ]
第11章 Flutter进阶拓展:开发包和插件开发【适用于拔高:成神之路,助你一臂之力】( ^+ B( T$ l" p( O4 i/ E# \0 {
本章主要讲解Flutter的插件的开发流程与技巧,以及Flutter插件的发布经验,同时会讲解如何甄选Flutter插件。$ v$ o$ O2 T$ i; A8 x/ v8 j- \
11-1 自测小作业(带着4个问题去学习)4 l# d* t& d3 F3 |  N* U
11-2 【搞懂流程从容不迫】开发Flutter包和插件的流程步骤0 k% z6 o7 ~6 i* ]
11-3 【加入大神俱乐部】Flutte包和插件的开发与发布, g4 v5 w- ^9 V; G
11-4 【站在巨人的肩膀上,为我所用】如何甄选Flutter包和插件
0 z: a  ]8 c0 i6 e7 F: X. z 11-5 本章小结# q+ A* K8 q# ^" j' H% n5 T6 y
, r6 M3 ?* J# ^  j* Y
第12章 Flutter进阶实战:智能AI语音搜索模块实现【升职加薪:迎娶白富美】
. U# ]# s( L! W( s( x- t本章主要讲解智能AI在Flutter上的应用,如何在Flutter中引入Native SDK,如何实现语音搜索的功能,如何调用Native SDK,如何在Flutter和Native之间进行通信等。
9 l% B  L; v) z5 x' n% E 12-1 自测小作业(带着9个问题去学习)+ V- }# i$ v$ g
12-2 【Android技术小试身手】Android Native SDK集成流程5 K/ O7 l% P+ M( c9 @- {3 E8 N
12-3 【iOS技术小试身手】iOS Native SDK集成流程# L7 D2 f& \/ u8 z: P7 o) ?
12-4 【全栈皆宜】Flutter Plugin开发指南-Dart端实现
2 b- h* u( q( T& A* k6 S 12-5 【打通Flutter与Android的任通二脉】Flutter Plugin开发指南-Android端实现-19 D' g8 Y4 F( w6 S+ o
12-6 【打通Flutter与Android的任通二脉】Flutter Plugin开发指南-Android端实现-23 a" Y& n0 n5 b# i! F& L  p
12-7 【打通Flutter与iOS的任通二脉】Flutter Plugin开发指南-iOS端实现-1
/ z$ l* p$ Y- Q1 ]( T! c 12-8 【打通Flutter与iOS的任通二脉】Flutter Plugin开发指南-iOS端实现-2
( e: [7 j' Z& M# B" M3 ~2 \ 12-9 【收获果实】Flutter AI智能语音界面开发-1
" E9 R; v: K# U# x+ G: W 12-10 【收获果实】Flutter AI智能语音界面开发-2
8 _8 l9 v# X' i7 V+ b' n/ e, O! s% a/ t 12-11 【锦上添花】Flutter AI智能语音搜索功能实现
( O9 N* x) k" T 12-12 本章小结/ C/ _4 W$ O4 ?( U9 A0 c% ~4 @
0 ^, z6 K! }6 l: I" q( n( Y- X
第13章 Flutter进阶实战:旅拍模块实现【助力职场:炫酷又把妹】! |( x$ K; t5 p" n0 w8 _
本章主要讲解旅拍模块的设计与实现,同时会讲解如何实现瀑布流布局,如何实现Dao层,如何实现下拉刷新与上拉加载更多,以及对非常实用的滑动切换tab方案进行讲解。# P! X3 T- G0 ]( y" W1 l9 e* ~+ ?* c
13-1 旅拍模块接口系分
  n2 a/ `: Q- I- e1 I! i 13-2 旅拍模块Dao层设计8 G/ b6 m. t7 G, z# S
13-3 使用TabBar+TabBarView 实现旅拍可滑动切换多Tab; o  k! T8 F$ ^- V
13-4 实现旅拍瀑布流布局-1; D0 r$ D* z+ W4 J  V6 L$ ^, l
13-5 实现旅拍瀑布流布局-2
/ u+ |) a( G& B. @7 F/ ~+ A4 ` 13-6 实现旅拍卡片布局-1
( k- e! P9 u: K7 C* Q 13-7 实现旅拍卡片布局-2& a. ?' {  o( n" a: {9 `
13-8 旅拍页面交互与我的页面实现
" k: r2 f. Z& n& v 13-9 本章小结
) V! I, |- @% P# U8 _% z% j/ u) b" Q' N6 U0 u* u4 x8 @; w! X. z
第14章 Flutter进阶拓展:全面屏、折叠屏适配与兼容【适用于面试:满腹干货不慌张】2 z) P% {; q7 d+ ]" t
本章节主要讲解全屏幕、折叠屏的适配与优化,并对全面屏的特点及存在的问题做出分析,同时教大家如何适配iPhone,华为,小米、三星等全面屏与凹凸屏手机。6 \2 @' M) S1 t  e
14-1 启动白屏问题解决与启动屏开发-1! g( H, u5 ]+ F
14-2 启动白屏问题解决与启动屏开发-2
# V0 [9 V2 I# K 14-3 Flutter 全屏幕适配指南
: N3 ?4 I. ]8 W* u( p2 l 14-4 Flutter 折叠屏适配指南
& J/ Y1 G: e5 l2 Y8 k* |( V& z/ t# M) [ 14-5 本章小结* `: S$ U: w; k
, U+ Z5 N# B8 U2 u
第15章 Flutter进阶拓展:打包发布Flutter应用【适用于面试:满腹干货不慌张】6 |7 M! j4 Z$ O7 I3 d1 g2 R
本章会教你对Flutter进行发布前的优化;以及如何打包发布Flutter Android应用与Flutter iOS应用。: A5 i5 H7 |- Q! K" J7 G
15-1 Flutter项目优化-13 b# V7 D+ w9 c" Q1 `" K
15-2 Flutter项目优化-2
8 }$ D9 |4 W, n, K& G 15-3 打包发布Flutter Android应用-1
8 p4 i( f+ |" [+ m4 ]# O5 o4 C7 O% S 15-4 打包发布Flutter Android应用-2
& r6 F+ h; E* f* z! ~2 I 15-5 打包发布Flutter iOS应用
/ M) ^' M5 A- I8 O2 Z7 G7 O- [ 15-6 本章小结: Y) Y7 _1 r: c' W, F6 H1 z7 d

! q, o* H1 h# F3 H, B第16章 Flutter进阶拓展:Flutter升级与适配指南【适用于工作:开发避雷针】
# e) |/ A: \6 m$ _; ?, R7 P. j$ sFlutter的升级与适配一直是困扰开发者的一个痛点,本章节将讲解最新版Flutter的升级与适配的经验与技巧,同时会对比不同升级方式的优缺点,并且给出适配建议。; ?2 K6 Z3 L$ J
16-1 Flutter升级与适配指南2 e5 m4 [% M5 K

, k2 k+ ^" D; ?" J0 P% n1 U第17章 课程总结【万金油,出师必备锦囊】
1 j  j6 r7 A) b 17-1 .课程总结
! G% Z7 N9 ^% a9 u" R
2 z  h& v& ~& a

本帖子中包含更多资源

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

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

本版积分规则

关闭

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

点击这里给我发消息

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

GMT+8, 2026-10-29 04:05

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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