說(shuō)到Flutter,可能很多同學(xué)都會(huì)將它和這幾個(gè)詞關(guān)聯(lián)起來(lái):新興的、移動(dòng)端、動(dòng)態(tài)化、跨平臺(tái)、開(kāi)發(fā)框架。
從去年開(kāi)始Flutter的熱度在不斷地上升,那么它對(duì)很多同學(xué)造成了一個(gè)誤區(qū):認(rèn)為Flutter是最近新興的一個(gè)開(kāi)發(fā)框架。說(shuō)Flutter是最流行的框架呢,是沒(méi)有任何問(wèn)題的,但它并不是一個(gè)最近才出現(xiàn)的開(kāi)發(fā)框架。為什么這么說(shuō)呢,接下來(lái)讓我們來(lái)了解下Flutter的時(shí)間簡(jiǎn)史:
- 2014.10 - Flutter的前身Sky在GitHub上開(kāi)源
- 2015.10 - 經(jīng)過(guò)一年的開(kāi)源,Sky正式改名為Flutter,低調(diào)期
- 2017.5 - Google I/O正式向外界公布了Flutter,這個(gè)時(shí)候Flutter才正式進(jìn)去大家的視野
- 2018.6 - 距5月Google I/O 1個(gè)月的時(shí)間,F(xiàn)lutter1.0預(yù)覽版
- 2018.12 - Flutter1.0發(fā)布,它的發(fā)布將大家對(duì)Flutter的學(xué)習(xí)和研究推到了一個(gè)新的起點(diǎn)
- 2019.2 - Flutter1.2發(fā)布主要增加對(duì)web的支持
由此開(kāi)看:Flutter在逐漸的走向成熟和壯大,它的生態(tài)圈也在不斷的發(fā)展,所以現(xiàn)在學(xué)習(xí)Flutter是正當(dāng)時(shí)?。?!
那么學(xué)習(xí)Flutter都需要掌握哪些知識(shí)呢?接下來(lái)給大家分享一個(gè)Flutter技術(shù)棧供大家參考
學(xué)習(xí)Flutter需要掌握那些技術(shù)棧?
該如何學(xué)習(xí)Flutter?
如何系統(tǒng)化的學(xué)習(xí)Flutter,可以從以下方面入手:
-
Flutter入門:開(kāi)發(fā)工具準(zhǔn)備與開(kāi)發(fā)環(huán)境搭建
- 開(kāi)發(fā)工具選擇
- Flutter開(kāi)發(fā)環(huán)境與iOS開(kāi)發(fā)環(huán)境設(shè)置(Mac)
- Android開(kāi)發(fā)環(huán)境設(shè)置與Flutter插件安裝(Mac)
- Flutter開(kāi)發(fā)環(huán)境與Android開(kāi)發(fā)環(huán)境設(shè)置-1(Windows)
- Flutter開(kāi)發(fā)環(huán)境與Android開(kāi)發(fā)環(huán)境設(shè)置-2(Windows)
- Flutter開(kāi)發(fā)工具使用指南
- 環(huán)境問(wèn)題,工具問(wèn)題,版本問(wèn)題
-
Flutter入門:快速上手Flutter開(kāi)發(fā)
- Dart基礎(chǔ)知識(shí)
- 什么是聲明式UI
- Flutter入門基礎(chǔ)知識(shí)
- 項(xiàng)目結(jié)構(gòu)、資源、依賴和本地化
- 認(rèn)識(shí)視圖(Views)
- 布局與列表
- 狀態(tài)管理
- 路由與導(dǎo)航
- 線程和異步UI
- 手勢(shì)檢測(cè)及觸摸事件處理
- 主題和文字處理
- 表單輸入與富文本
- 調(diào)用硬件、第三方服務(wù)以及平臺(tái)交互、通知
-
Flutter入門:Flutter必備基礎(chǔ)入門
- 學(xué)習(xí)構(gòu)建Flutter實(shí)例項(xiàng)目
- 圖片控件開(kāi)發(fā)詳解
- 動(dòng)畫(huà)Animation開(kāi)發(fā)指南
- Flutter調(diào)試技巧
-
Flutter進(jìn)階提升:網(wǎng)絡(luò)編程與數(shù)據(jù)存儲(chǔ)技術(shù)
- 基于Http實(shí)現(xiàn)網(wǎng)絡(luò)操作
- 異步:Future與FutureBuilder實(shí)用技巧
- JSON解析與復(fù)雜模型轉(zhuǎn)換實(shí)用技巧
- 基于shared_preferences的本地存儲(chǔ)操作
-
Flutter進(jìn)階提升:玩轉(zhuǎn)列表組件
- 基于ListView實(shí)現(xiàn)水平和垂直方式滾動(dòng)的列表
- 基于ExpansionTile實(shí)現(xiàn)可展開(kāi)的列表
- 基于GridView實(shí)現(xiàn)網(wǎng)格列表
- 高級(jí)功能列表下拉刷新與上拉加載更多功能實(shí)現(xiàn)
-
Flutter進(jìn)階提升:Flutter,Native混合開(kāi)發(fā)
- Flutter混合開(kāi)發(fā)流程與創(chuàng)建Flutter module
- Flutter Android混合開(kāi)發(fā)實(shí)戰(zhàn)-集成與調(diào)用
- Flutter Android混合開(kāi)發(fā)實(shí)戰(zhàn)-調(diào)試與發(fā)布
- Flutter iOS混合開(kāi)發(fā)實(shí)戰(zhàn)-集成與調(diào)用
- Flutter iOS混合開(kāi)發(fā)實(shí)戰(zhàn)-調(diào)試與發(fā)布
- Flutter通信機(jī)制&Darr端實(shí)現(xiàn)
- Flutter與Native通信-Android端實(shí)現(xiàn)
- Flutter與Native通信-Android實(shí)戰(zhàn)
- Flutter與Native通信-iOS端實(shí)現(xiàn)
- Flutter與Native通信-iOS端實(shí)戰(zhàn)
-
Flutter進(jìn)階實(shí)戰(zhàn):智能AI語(yǔ)音搜索模塊實(shí)現(xiàn)
- Native SDK集成流程
- 百度AI語(yǔ)音SDK引入
- 語(yǔ)音搜索功能實(shí)現(xiàn)
-
Flutter進(jìn)階拓展:開(kāi)發(fā)包和插件開(kāi)發(fā)指南
- Flutter插件開(kāi)發(fā)流程與步驟(LoadingContainer)
- Flutte插件開(kāi)發(fā)與發(fā)布
-
Flutter進(jìn)階拓展:全面屏、折疊屏適配與兼容問(wèn)題
- Flutter 全屏幕、折疊屏適配指南
- Flutter 適配iOS、Android全面屏
-
Flutter進(jìn)階拓展:打包發(fā)布Flutter應(yīng)用
- Flutter項(xiàng)目?jī)?yōu)化
- 打包發(fā)布Flutter Android應(yīng)用
- 打包發(fā)布Flutter iOS應(yīng)用
-
Flutter進(jìn)階拓展:Flutter升級(jí)與適配指南
- Flutter升級(jí)與適配指南
當(dāng)你系統(tǒng)化的Get到上面的是技術(shù)之后,成為一名優(yōu)秀的Flutter開(kāi)發(fā)人員,以及從事中型甚至大型Fltter項(xiàng)目開(kāi)發(fā)是不會(huì)有什么問(wèn)題的。

