“一套代碼、多端運(yùn)行”是很多開發(fā)團(tuán)隊(duì)的夢(mèng)想,美團(tuán)也一樣。他們做了很多跨平臺(tái)開發(fā)框架的嘗試:React Native、Weex、PWA 等等。但都沒有得到很好的解決,直至遇到 Flutter。Flutter 提供了一整套從底層渲染邏輯到上層開發(fā)語言的完整方案,有跨平臺(tái)、高保真、高性能等優(yōu)點(diǎn)。因此從發(fā)布開始,熱度一路攀升,受到開發(fā)者們的熱切青睞,也有了?阿里閑魚、今日頭條、騰訊 Now 等在內(nèi)的一眾知名商業(yè)案例。我曾跟很多前端、Android、iOS 的開發(fā)者聊過,其中超過 80% 的人告訴我他正在或打算學(xué) Flutter ,但他們中的大部分都遇到了這些問題:1、Flutter 從語言到開發(fā)框架都是全新的,技術(shù)棧的積累必須從頭開始,學(xué)起來很費(fèi)力。2、看了很多關(guān)于 Flutter 的教程,可它們都太重視應(yīng)用層 API 各個(gè)參數(shù)的介紹或?qū)崿F(xiàn)細(xì)節(jié),感覺無從下手。想學(xué)好 Flutter,不應(yīng)該僅停留細(xì)節(jié)層面,更要深入它的原理、設(shè)計(jì)思路和通用理念。分享一張我收藏的?Flutter 核心知識(shí)圖譜,里面涵蓋了開發(fā)、調(diào)試、測(cè)試、發(fā)布、線上運(yùn)維及工程管理。只要你能掌握下面80%的知識(shí)點(diǎn),絕對(duì)可以搞懂 Flutter。圖譜的作者在他的極客時(shí)間專欄《Flutter 核心技術(shù)與實(shí)戰(zhàn)》專欄里,重點(diǎn)講述了Flutter 框架底層有哪些關(guān)鍵技術(shù)?Flutter 應(yīng)用開發(fā)的最佳實(shí)踐是怎樣的?企業(yè)需要什么樣的終端技術(shù)人才?等問題。意圖幫助大家快速上手 Flutter,學(xué)會(huì)用 Flutter 開發(fā)一款企業(yè)級(jí) App。同時(shí)透過現(xiàn)象明白 Flutter 框架的用法,掌握其背后的原理和設(shè)計(jì)理念。分享一個(gè)剛得知的超值福利,極客時(shí)間正在做「三周年特惠活動(dòng)」,原價(jià)¥99?的本專欄,新用戶現(xiàn)在首單僅?¥1!
???
新人¥1?立即訂閱
作者陳航,美團(tuán)點(diǎn)評(píng)高級(jí)技術(shù)專家,目前在美團(tuán)外賣擔(dān)任商家業(yè)務(wù)大前端團(tuán)隊(duì)技術(shù)負(fù)責(zé)人,致力于提升終端團(tuán)隊(duì)的研發(fā)效率與交付質(zhì)量。近十年來,一直工作于大前端相關(guān)領(lǐng)域,且曾分別探索并大規(guī)模落地了以 React Native 和 Flutter 為代表的跨平臺(tái)方案。在他的推動(dòng)下,2018 年下半年,美團(tuán)外賣實(shí)現(xiàn)了 Flutter 的成功落地。為了幫大家領(lǐng)悟到 Flutter 的核心思想和關(guān)鍵技術(shù),而不是陷入組件的 API 細(xì)節(jié)難以自拔,作者特意省去了一些不影響核心功能的代碼和參數(shù)講解,著重剖析框架的核心知識(shí)點(diǎn)和背后原理,并分享一些常見問題的解決思路。1、Flutter 開發(fā)起步模塊。從跨平臺(tái)方案發(fā)展歷史出發(fā),介紹 Flutter 的誕生背景、基本原理,體驗(yàn) Flutter 代碼是如何在原生系統(tǒng)上運(yùn)行的。2、Dart 基礎(chǔ)模塊。從 Dart 與其他編程語言的設(shè)計(jì)思想對(duì)比出發(fā),講述 Dart 設(shè)計(jì)的關(guān)鍵思路以及獨(dú)有特性,并現(xiàn)場(chǎng)實(shí)踐一個(gè)綜合案例。3、Flutter 基礎(chǔ)模塊。比較 Flutter 與原生系統(tǒng)對(duì)應(yīng)概念,講述 Flutter 獨(dú)有的概念和框架設(shè)計(jì)思路,為搭建 Flutter 應(yīng)用做好知識(shí)儲(chǔ)備。4、Flutter 進(jìn)階模塊。講述 Flutter 開發(fā)中的一些疑難問題、高級(jí)特性及其背后原理,教會(huì)大家在遇到問題時(shí)化被動(dòng)為主動(dòng)。5、Flutter 綜合應(yīng)用模塊。聊聊在企業(yè)級(jí)應(yīng)用迭代的生命周期中,如何從效率和質(zhì)量這兩個(gè)維度出發(fā),構(gòu)建自己的 Flutter 開發(fā)體系。希望通過這個(gè)課程,能夠幫助大家快速上手 Flutter 開發(fā)應(yīng)用,掌握其精髓,并建立屬于自己的終端知識(shí)體系。
不僅本文中的課程,全場(chǎng)所有專欄都享受首單1元的超值福利!
極客時(shí)間送上「三周年重磅福利」,全場(chǎng)專欄?新用戶首單 僅?¥1 !等你參與!
???
新人¥1?立即訂閱
?點(diǎn)擊「閱讀原文」,全場(chǎng)首單1元,立即選購!