緣起
昨天晚上在公司debug到半夜,後面點了個外賣。
拿到後在裏面發現了一張卡片,沒錯,就是你想的那種“好評返現2元”。
平時一般順手就扔了,但是這個和一般的妖豔貨不一樣,這個上面是一個同行的頭像,這是“一個來自於禿頭程序員的紅包”。
我瞬間就心動了,我感覺一段緣分在向我招手!果斷加了他。
PS:我真的沒有想過以好評來威脅他給我搞定這個BUG。
(老闆OS:我信你個鬼,你個禿子壞得很!)
發展
隨便嘮了兩句,這個大佬說他Flutter瞭解一些,我想着可能就是一個入門水平吧,也不抱期望,就當做一個朋友隨便嘮嘮。
既然你不慌,那我就真的不客氣的問了。緊接着我就給對面發了段項目的demo,我本來也沒有抱什麼期待的,只是一個人加班太無聊了,那就拖一個人下水吧。
讓我沒想到的是,這個老闆居然是一個大隱隱於市的民間的高手。他問了我幾個問題後,不一會兒就給我指出了錯誤,直接讓我下班!這一波操作簡直秀出天際,我對大佬的感情瞬間加深了,決定在五星好評的基礎上再加個一百字的讚美小作文,並免去他返現2元的鉅款。
閒聊
鑑於今天提前完成了工作,閒暇時間多出來一個小時,我決定和這位前輩好好探討一下人生。
通過聊天得知,這位大佬現在是三十多,在開這家外賣店之前是在一家中廠搞移動開發,一開始是搞iOS開發,後面雖然賺了一些錢,但是感覺路子窄了,前景不好,這才一邊繼續搞iOS,一邊學習跨平臺混合開發。現在也算是有點財富積累,正在自己創業。
我告訴他,我是一個搞Android開發的,他聽後說了一句:Android路子也窄了,混合開發纔是當今世界的主流!
然後就把他的“財富密碼”告訴了我,和我好好掰扯了一下
後面大佬就直接甩了一個鏈接給我,好傢伙,這不是一套Flutter進階學習筆記嗎?我直接分享出來吧
點擊此處藍色字體,裏面有免費獲取通道。大佬的GitHub:https://github.com/xieyuliang/Android-P7-share
Flutter進階學習筆記
整理大綱
- 爲什麼Flutter是跨平臺開發的終極之選
- 在Windows上搭建Flutter開發環境
- 編寫您的第一個 Flutter App
- Flutter開發環境搭建和調試
- Dart語法篇之基礎語法(一)
- Dart語法篇之集合的使用與源碼解析(二)
- Dart語法篇之集合操作符函數與源碼分析(三)
- Dart語法篇之函數的使用(四)
- Dart語法篇之面向對象基礎(五)
- Dart語法篇之面向對象繼承和Mixins(六)
- Dart語法篇之類型系統與泛型(七)
-
Flutter中的widget
點擊此處藍色字體,裏面有免費獲取通道。我的GitHub:https://github.com/xieyuliang/Android-P7-share
爲什麼Flutter是跨平臺開發的終極之選
- 這是爲什麼?
- 跨平臺開發
- 什麼是 Flutter
- Flutter 的特性
- Flutter 構建應用的工具
- 使用 Flutter 構建的熱門應用
- 構建 Flutter 應用的成本
-
……
在Windows上搭建Flutter開發環境
- 使用鏡像
- 系統要求
- 獲取Flutter SDK
- 編輯器設置
- Android設置
- 起步: 配置編輯器
- 起步: 體驗
- 體驗熱重載
- 創建新的應用
- 運行應用程序
- ……
第三章 編寫您的第一個 Flutter App
- 第1步: 創建 Flutter app
- 第2步: 使用外部包(package)
- 第3步: 添加一個 有狀態的部件(Stateful widget)
- 第4步: 創建一個無限滾動ListView
- 第5步: 添加交互
- 第6步: 導航到新頁面
- 第7步:使用主題更改UI
-
……
第四章 Flutter開發環境搭建和調試
- 開發環境的搭建
- 模擬器的安裝與調試
- 開發環境的搭建
- 模擬器的安裝與調試
-
……
第五章 Dart語法篇之基礎語法(一)
- Hello Dart
- 數據類型
- 變量和常量
- 集合(List、Set、Map)
- 流程控制
- 運算符
- 異常
- 函數
-
……
點擊此處藍色字體,裏面有免費獲取通道。我的GitHub:https://github.com/xieyuliang/Android-P7-share
第六章 Dart語法篇之集合的使用與源碼解析(二)
- List
- Set
- Map
- Queue
- LinkedList
- HashMap
- Map、HashMap、LinkedHashMap、SplayTreeMap區別
- 命名構造函數from和of的區別以及使用建議
-
……
第七章 Dart語法篇之集合操作符函數與源碼分析(三)
- Iterable<E>(Iterable類關係圖、Iterable類方法圖……)
- forEach(介紹、使用方式、源碼解析……)
- map(介紹、使用方式、源碼解析……)
- any(介紹、使用方式、源碼解析……)
- every(介紹、使用方式、源碼解析……)
- where(介紹、使用方式、源碼解析……)
- firstWhere和singleWhere和lastWhere(介紹、使用方式、源碼解析……)
- join(介紹、使用方式、源碼解析……)
- take(介紹、使用方式、源碼解析……)
- takeWhile(介紹、使用方式、源碼解析……)
-
……(內容太多)
第八章 Dart語法篇之函數的使用(四)
- 函數參數
- 匿名函數(閉包,lambda)
- 箭頭函數
- 局部函數
- 頂層函數和靜態函數
- main函數
-
……
第九章 Dart語法篇之面向對象基礎(五)
- 屬性訪問器(accessor)函數setter和getter
- 面向對象中的變量
- 構造函數
- 抽象方法、抽象類和接口
- 類函數
-
……
第十章 Dart語法篇之面向對象繼承和Mixins(六)
- 類的單繼承
- 基於Mixins的多繼承
-
……
第十一章 Dart語法篇之類型系統與泛型(七)
- 可選類型
- 接口類型
- 泛型
- 類型具體化
-
……
第十二章 Flutter中的widget
- Flutter頁面-基礎Widget
- Widget
- StatelessWidget
- Stateful Widget
- State生命週期
- 基礎widget
- 文本顯示
-
……
點擊此處藍色字體,裏面有免費獲取通道。大佬的GitHub:https://github.com/xieyuliang/Android-P7-share