筆者開發(fā)的時(shí)候都是在網(wǎng)上邊看一些博客學(xué)習(xí)邊開發(fā)的,對 Flutter 還沒有一個(gè)比較完善的認(rèn)識骚揍,開發(fā)的時(shí)候也是一直處于摸索階段字管,最近就閱讀了一些 Flutter 相關(guān)的書,想要系統(tǒng)全面的學(xué)習(xí)一下 Flutter信不,然后發(fā)現(xiàn)市面上的書大多數(shù)都是針對初學(xué)者的嘲叔,主要是幫助開發(fā)者比較完善的了解 Flutter UI 層面的一些開發(fā)知識,最多涉及到 Framework 層的一些源碼分析抽活,其余都是比較簡單的一些 API 使用的概念硫戈。
以下就是我閱讀的一些書,翻閱的這些書的時(shí)候下硕,發(fā)現(xiàn)都是大同小異丁逝,所以就想寫一篇文章進(jìn)行總結(jié)推薦,給一些需要學(xué)習(xí) Flutter 的開發(fā)者提供一些參考意見卵牍。
Flutter 基礎(chǔ)與實(shí)戰(zhàn)從入門到 App 跨平臺開發(fā) | |
Flutter 技術(shù)入門與實(shí)戰(zhàn)第2版 | |
Flutter 跨平臺開發(fā)入門與實(shí)戰(zhàn) | |
Flutter 開發(fā)之旅從南到北 | |
Flutter 開發(fā)實(shí)戰(zhàn)詳解 | |
Flutter 內(nèi)核源碼剖析 |
這個(gè)列表的書籍我是按照從易??難來排序的果港,其實(shí)只有 《Flutter 開發(fā)之旅從南到北》和 《Flutter 開發(fā)實(shí)戰(zhàn)詳解》這兩本書是我從頭到尾仔細(xì)閱讀完的,其余的我都是大概翻閱了下糊昙,只針對一些不同的章節(jié)重點(diǎn)去看辛掠。
如果是完全零基礎(chǔ)的且前端開發(fā)經(jīng)驗(yàn)比較少的讀者,推薦 《Flutter 基礎(chǔ)與實(shí)戰(zhàn)從入門到 App 跨平臺開發(fā)》這本書释牺,這本書感覺主要就是針對零基礎(chǔ)的萝衩,屬于手把手式教學(xué),比較通俗易懂没咙。
如果是屬于有一定前端開發(fā)基礎(chǔ)但沒有 Flutter 開發(fā)經(jīng)驗(yàn)的猩谊,推薦 《Flutter 開發(fā)實(shí)戰(zhàn)詳解》 這本書,內(nèi)容相對 《Flutter 開發(fā)之旅從南到北》更加完善祭刚,當(dāng)然如果你已經(jīng)有 《Flutter 開發(fā)之旅從南到北》這本書了的話牌捷,那就沒必要再看《Flutter 開發(fā)實(shí)戰(zhàn)詳解》這本了墙牌。
最后不用說啦,如果是要進(jìn)階的話暗甥,現(xiàn)在也就只有 《Flutter 內(nèi)核源碼剖析》這本書了喜滨,應(yīng)該也是最難啃的一本書,不過這本書我還沒看撤防,所以也無法提供太多的建議虽风。
關(guān)于每一本書的簡介,我在后面都有列出來寄月,供大家參考辜膝。
Flutter 基礎(chǔ)與實(shí)戰(zhàn)從入門到 App 跨平臺開發(fā)
書名 | Flutter 基礎(chǔ)與實(shí)戰(zhàn)入門到 App 跨平臺開發(fā) |
作者 | 趙龍 |
出版時(shí)間 | 2021-01-01 |
簡介 | 本書旨在幫助讀者快速入門 Flutter、掌握 Flutter 開發(fā)技能漾肮,從而具備一定的 Flutter 跨平臺開發(fā)能力 |
示例代碼 | https://github.com/zhaolongs/flutter_book_jixie |
整本書內(nèi)容主要涉及到的是 UI 層面的知識厂抖,這本書比較適合初學(xué)者,簡單易懂初橘,跟其他比較大的不同是這本書是彩印的验游,圖文并茂,圖片說明也很詳細(xì)保檐,屬于手把手教學(xué)指導(dǎo),基礎(chǔ)內(nèi)容比較全面且詳細(xì)崔梗,各種 UI 布局及使用教程夜只,解說詳細(xì),截圖上也會(huì)有對應(yīng)的說明標(biāo)志蒜魄。
書中的截圖主要就是一些示例的截圖扔亥,關(guān)于一些內(nèi)容相關(guān)的邏輯視圖比較少,不方便加深記憶谈为。不過可能也是因?yàn)槁眉罚瑫緝?nèi)容都比較簡單,入門級別伞鲫,沒有太過深入的東西粘茄,屬于工具書類別了。
Flutter 技術(shù)入門與實(shí)戰(zhàn)第2版
書名 | Flutter 技術(shù)入門與實(shí)戰(zhàn)第2版 |
作者 | 亢少軍 |
出版時(shí)間 | 2019-12-01 |
簡介 | 本書由資深架構(gòu)師撰寫秕脓,詳細(xì)講解 Flutter 的基本概念和使用技巧柒瓣。既有基礎(chǔ)知識,又有豐富示例吠架,并包括詳細(xì)案例的操作步驟芙贫,實(shí)操性強(qiáng)。還有配套網(wǎng)站提供了完整案例代碼和視頻課程傍药,可幫助讀者輕松掌握基礎(chǔ)知識磺平,快速進(jìn)入實(shí)戰(zhàn)魂仍。 |
整本書內(nèi)容主要涉及到的是 UI 層面的知識,適合初學(xué)者拣挪。內(nèi)容比較簡單蓄诽,里面沒有什么底層知識,主要是 UI 的使用等基礎(chǔ)知識媒吗,入門級別仑氛。相對于其他入門級別的書,這本書說實(shí)話沒有什么優(yōu)勢闸英,屬于比較普通的了锯岖,沒發(fā)現(xiàn)什么亮點(diǎn)。
Flutter 跨平臺開發(fā)入門與實(shí)戰(zhàn)
書名 | Flutter 跨平臺開發(fā)入門與實(shí)戰(zhàn) |
作者 | 向治洪 |
出版時(shí)間 | 2021-01-01 |
簡介 | 本書共 14 章甫何,涵蓋 Flutter 跨平臺開發(fā)所需的各方面知識出吹,循序漸進(jìn)的講解有助于讀者更深入地學(xué)習(xí) Flutter 知識 |
適合初學(xué)者觀看,內(nèi)容算是比較全面的辙喂,跟其他入門級圖書差別不大捶牢,關(guān)于事件處理這一塊內(nèi)容和其他的對比稍微有些不同,其余差不多巍耗。作為入門書籍來說秋麸,算是比較全面的了,整本書的內(nèi)容也沒有很多炬太,300頁灸蟆,總的來說沒有什么太大的缺點(diǎn)。
Flutter 開發(fā)之旅從南到北
書名 | Flutter 開發(fā)之旅從南到北 |
作者 | 楊加康 |
出版時(shí)間 | 2020-11-01 |
簡介 | 本書主要講述 Flutter 框架的核心技術(shù)亲族,有助于讀者深入理解 Flutter 技術(shù)的完整知識體系炒考。 |
整本書沒有太深的內(nèi)容,有一些原理介紹霎迫,主要是涉及 Framework 層面的斋枢,未涉及引擎方面源碼分析,入門級別知给,體系比較完整,有助于全面的理解 Flutter 完整的體系炼鞠。
Flutter 開發(fā)實(shí)戰(zhàn)詳解
書名 | Flutter 開發(fā)實(shí)戰(zhàn)詳解 |
作者 | 郭樹煜 |
出版時(shí)間 | 2020-05-01 |
簡介 | 《 Flutter 開發(fā)實(shí)戰(zhàn)詳解 》以實(shí)戰(zhàn)為導(dǎo)向缘滥,由淺入深地介紹了 Flutter 開發(fā)過程中的基礎(chǔ)體系、實(shí)戰(zhàn)技巧和源碼分析谒主。通過本書朝扼,讀者可以快速掌握 Flutter 的開發(fā)技能霎肯,并通過實(shí)戰(zhàn)學(xué)習(xí) Flutter 的源碼設(shè)計(jì)驮俗。 |
示例代碼 | https://github.com/CarGuo/gsy_github_app_flutter |
由淺入深地介紹了 Flutter 開發(fā)過程中的基礎(chǔ)體系允跑、實(shí)戰(zhàn)技巧和源碼分析,內(nèi)容全面詳細(xì),相較與前面那幾本垒拢,這本內(nèi)容算是稍微深入一些的火惊,涉及到 Framework 層源碼分析仑嗅,所以適合有一定 Flutter 開發(fā)的讀者閱讀。這本書是我看的比較仔細(xì)的一本了鸵贬,是我認(rèn)為看過的所有入門級別當(dāng)中最好的一本書兆衅。
Flutter 內(nèi)核源碼剖析
書名 | Flutter 內(nèi)核源碼剖析 |
作者 | 趙裕 |
出版時(shí)間 | 2022-01-01 |
簡介 | 涉及源碼的獲取與構(gòu)建嗜浮,功能模塊的實(shí)現(xiàn)以及 Flutter 應(yīng)用的性能探測危融,監(jiān)控和調(diào)優(yōu)吉殃,橫跨 Java楷怒、C++鸠删、Dart碉怔,覆蓋 Flutter 1.0 和 2.0 版本烘贴。 |
這本書是在我的閱讀清單里的,還沒開始看眨层,所以書的質(zhì)量或者內(nèi)容接受難易程度目前還是未知庙楚,不過這本算是市面上針對 Flutter 底層源碼分析的唯一一本書了,想要進(jìn)階的話趴樱,還是推薦閱讀這本書馒闷。等我閱讀完這本書,再更新這篇文章叁征。
顧名思義纳账,通過這本書的書名就知道這本書的內(nèi)容涉及到源碼層分析,適合對跨平臺技術(shù)感興趣的開發(fā)人員捺疼、前端開發(fā)人員疏虫、Android/iOS 開發(fā)人員,希望深入了解 Flutter 或有性能調(diào)優(yōu)需求的開發(fā)人員啤呼,對移動(dòng)端渲染框架感興趣的開發(fā)人員卧秘,以及渴望深入了解 Flutter 底層實(shí)現(xiàn)的開發(fā)人員閱讀。
注意??:這本書比較適合 Android 開發(fā)人員官扣,書中的源碼分析大部分都是參考 Android 端的來解析的翅敌,對 iOS 比較不友好,比較難啃惕蹄。
以下是原文文章蚯涮,原文地址排版會(huì)好一些,后續(xù)也會(huì)先在這里更新卖陵,再同步過來遭顶,推薦查看原文。