?? Flutter 爬坑記錄 ??
最近開始用 Flutter 開發(fā)一款跨平臺應用,才發(fā)現(xiàn)這個框架雖然強大,但也有很多“坑”等著踩。第一天就遇到了第一個問題:環(huán)境配置!安裝完 SDK 后,運行 `flutter doctor` 居然報錯,提示找不到 JDK。還好 Google 不是擺設,查了文檔后發(fā)現(xiàn)是 PATH 變量沒配對。設置好環(huán)境變量后,終于看到熟悉的綠色對勾,心情瞬間好了不少!??
接著就是布局問題,F(xiàn)lutter 的 Widget 系統(tǒng)很靈活,但也有點復雜。比如用 Column 布局時,子組件高度總超出屏幕范圍,研究了半天才發(fā)現(xiàn)需要給子組件加一個 `Expanded` 或者 `Flexible`。這讓我明白,F(xiàn)lutter 的靈活性背后,也需要開發(fā)者對原理有更深的理解。??
最后,調試也是一大挑戰(zhàn)。熱重載確實方便,但在某些情況下會失效。這時只能重啟應用,稍微有點麻煩。不過,隨著經(jīng)驗積累,這些問題都迎刃而解。希望以后能少掉坑,多寫代碼!??
Flutter 編程 開發(fā)筆記
免責聲明:本答案或內容為用戶上傳,不代表本網(wǎng)觀點。其原創(chuàng)性以及文中陳述文字和內容未經(jīng)本站證實,對本文以及其中全部或者部分內容、文字的真實性、完整性、及時性本站不作任何保證或承諾,請讀者僅作參考,并請自行核實相關內容。 如遇侵權請及時聯(lián)系本站刪除。