原创 Flutter(十九) 測試

Flutter測試一. 單元測試1.1. 添加測試依賴1.2. 創建需要測試的類1.3. 創建測試文件1.4. 整合多個測試1.5. 執行測試結果二. Widget測試1.1. 添加測試依賴1.2. 創建測試Widget1.3.

原创 Flutter(二十一) 混合開發

Flutter 混合開發一. 調用原生功能1.1. Camera1.1.1. 添加依賴1.1.2. 平臺配置1.1.3. 代碼實現1.2. 電池信息1.2.1. 平臺通過介紹1.2.2. 創建測試項目1.2.3. 編寫Dart代碼

原创 Flutter(十三) 實現動畫

Flutter實現動畫一. 動畫API認識1.1. Animation1.2. AnimationController1.3. CurvedAnimation1.4. Tween二. 動畫案例練習2.1. 動畫的基本使用2.2.

原创 Flutter(十六) 應用信息

Flutter應用信息一. 應用標識1.1. Android應用標識1.2. iOS應用標識二. 應用名稱2.1. Android應用名稱2.2. iOS應用名稱三. 應用圖標3.1. Android應用圖標3.2. iOS應用圖

原创 Flutter(十四) 主題風格

Flutter主題風格一. Theme主題的使用1.1. 全局Theme1.2. 局部Theme1.3. Flutter中文網錯誤二. 暗黑Theme適配2.1. darkTheme2.2. 開發中適配 一. Theme主題的使用

原创 Flutter(十五) 屏幕適配

Flutter屏幕適配一. Flutter單位1.1. Flutter中的單位1.2. Flutter設備信息二. 適配方案2.1. 適配概述2.2. rpx適配 一. Flutter單位 1.1. Flutter中的單位 在進行

原创 Flutter(十二) 路由導航

Flutter路由導航一. 路由管理1.1. 認識Flutter路由1.2. Route1.3. Navigator二. 路由基本使用1.1. 基本跳轉1.2. 參數傳遞1.3. 返回細節三. 命名路由使用3.1. 基本跳轉3.2

原创 Flutter相關網址和測試網站

Flutter相關網址 Flutter SDK Flutter官方中文網 Flutter中文網 Dart官網 Flutter 三方庫下載地址 Flutter 學習資料 Flutter項目之在線商城 Flutter項目之fun_a

原创 Flutter(十二) 事件監聽

Flutter事件監聽一. 事件監聽1.1. 指針事件Pointer1.2. 手勢識別Gesture二. 跨組件事件 一. 事件監聽 在大前端的開發中,必然存在各種各樣和用戶交互的情況:比如手指點擊、手指滑動、雙擊、長按等等。

原创 Flutter(十一)狀態State管理

Flutter狀態State管理一. 爲什麼需要狀態管理?1.1. 認識狀態管理1.2. 不同狀態管理分類1.2.1. 短時狀態Ephemeral state1.2.2. 應用狀態App state1.2.3. 如何選擇不同的管理

原创 Flutter(十) 三棵樹的關係(Widget-Element-RenderObject)

Flutter十 三棵樹 Widget-Element-RenderObject一. Flutter的渲染流程1.1. Widget-Element-RenderObject關係1.2. Widget是什麼?1.3. Elemen

原创 Flutter之九如何JSON轉Model

Flutter如何JSON轉Model一. 豆瓣數據二. 手動轉化三. json_serializable四. 網頁轉換五. 編輯器插件 在開發中,服務端通常給我們返回的是JSON數據,我們需要將JSON數據轉成我們的模型對象來

原创 Flutter(八)之豆瓣電影列表

Flutter 八 之豆瓣電影列表一. StarRating1.1. 最終效果展示1.2. 實現思路分析1.3. 最終代碼實現二. DashedLine2.1. 最終實現效果2.2. 實現思路分析2.3. 最終代碼實現三. 實現底

原创 Flutter(七)之網絡請求

一. 網絡請求的方式 在Flutter中常見的網絡請求方式有三種:HttpClient、http庫、dio庫; 1.1. HttpClient HttpClient是dart自帶的請求類,在io包中,實現了基本的網絡請求相關的

原创 Flutter(六)之徹底搞懂Dart的異步

Flutter 六 之徹底搞懂Dart的異步一. Dart的異步模型1.1. Dart是單線程的1.1.1. 程序中的耗時操作1.1.2. 單線程的異步操作1.2. Dart事件循環1.2.1. 什麼是事件循環1.2.2. 事件循