Flutter

Flutter處理Webview與H5通訊的常見方式 Flutter

Flutter處理Webview與H5通訊的常見方式

目前,移動跨平臺開發作為移動開發的重要組成部分,是移動開發者必須掌握的技能,也是自我提升的重要手段。作為Google推出的跨平臺技術方案,Flutter具有諸多的優勢,已經或正在被廣大開發者應用在移動
Flutter之一行程式碼 全灰致敬 Flutter

Flutter之一行程式碼 全灰致敬

今天2020-04-04,全國默哀,汽笛鳴醒。致敬逝者,追思故人。很多app、網站都變成的灰色 ,如掘金。本文看一下Flutter的全域性灰是如何實現的。由於Flutter中的展示層都是Widget,
【flutter高階玩法】貝塞爾實戰1 - 波浪 Flutter

【flutter高階玩法】貝塞爾實戰1 - 波浪

一切視覺的動效都只是感性的欺騙,如我手中的線,跳動的人偶。她征服著你,我控制著她。--捷特本文所有程式碼: 【github:https://github.com/toly1994328/flutter
《Flutter 動畫系列二》Google工程師帶你選擇Flutter動畫控制元件 Flutter

《Flutter 動畫系列二》Google工程師帶你選擇Flutter動畫控制元件

對初學者來說,看完這篇文章,我想你腦瓜子一定是嗡嗡的,這都說的是什麼啊。不要急躁,開始的我和你是一樣的,第一遍看完,完全不知道在說什麼,不明白不要緊,請先收藏此文章,然後先去學習下Flutter內建的
Flutter實戰之非同步相關 Flutter

Flutter實戰之非同步相關

前言執行緒和非同步平常開發中我們經常會用到非同步操作比如網路請求、IO等耗時操作,其目的是避免阻塞主執行緒導致卡頓以及後續事件消費。通常情況下像Java和C++中處理這些耗時操作是通過開闢新執行緒,在
Flutter自定義字型你想知道的! Flutter

Flutter自定義字型你想知道的!

在實際開發中你的Boss可能會認為蘋方字型不錯,但是 Android 字型就不是很 Nice,或者一些其他場景,需要讓我們使用某一指定字型。在這篇文章你可以學到 Flutter 自定義字型基本使用姿勢
Flutter啟動流程原始碼分析 Flutter

Flutter啟動流程原始碼分析

前言相信大家在學習Flutter的開始階段都看過Flutter的架構圖,如下我們知道Flutter的應用層程式碼由Dart編寫,Framework層提供了一系列Widget和其它API,那麼這些Dar
[譯]Flutter是如何繪製文字的 Flutter

[譯]Flutter是如何繪製文字的

原文在這裡。能看原文的推薦看原文。這不是一次愉悅的旅行,但是我會帶你領略Flutter文字繪製裡從未有過的精彩。第一眼看起來非常的簡單。只不過是幾個字元,對不?但是越往深挖越有難度。在本文的最後你會學
玩玩Flutter的拖拽——實現一款萬能遙控器 Flutter

玩玩Flutter的拖拽——實現一款萬能遙控器

前陣子突然想到兩年前寫過的一篇部落格:玩玩Android的拖拽——實現一款萬能遙控器,就想著用Flutter來複刻一下。順便練習一下Flutter裡的拖拽Widget。先給大家康康最終的實現效果及對比
Scrcpy投屏原理淺析-嘗試用Flutter重寫它的客戶端 Flutter

Scrcpy投屏原理淺析-嘗試用Flutter重寫它的客戶端

繼上篇控制篇的後續文章,其中還會用到Texture外接紋理,在Flutter中進行軟解碼前面相關文章Flutter-Texture外接紋理上手實現視訊播放Scrcpy投屏原理淺析-裝置控制篇參考文章A
位元組跳動為什麼選用Flutter:並非跨平臺終極之選,但它可能是不一樣的未來 Flutter

位元組跳動為什麼選用Flutter:並非跨平臺終極之選,但它可能是不一樣的未來

2018 年 12 月 ,Google 宣佈 Flutter 1.0 版本正式釋出。截至目前, Flutter 在 Github 上已獲得 88000+ 的關注和 11000+ 的 Fork ,其發
Flutter 多渠道打包實踐 Flutter

Flutter 多渠道打包實踐

背景  在原生開發中經常用到根據不同的渠道打不同的包,主要有以下場景:開發環境、測試環境、生產環境等  不同的環境對應的要求也一樣,這樣根據需要打出不同的包更便於開發、測試同學使用。各個應用市場等  
Flutter 強大的MediaQuery控制元件 Flutter

Flutter 強大的MediaQuery控制元件

注意:無特殊說明,Flutter版本及Dart版本如下:Flutter版本: 1.12.13+hotfix.5 Dart版本: 2.7.0MediaQuery通常情況下,不會直接將MediaQuery
Flutter 外掛開發之引入aar到安卓部分 並使用本地maven Flutter

Flutter 外掛開發之引入aar到安卓部分 並使用本地maven

本篇主題: 在 flutter 外掛中引入 aar本篇只包含 android 部分, iOS 的 framework 直接在 podspec 中引入就可以了,所以本篇略過不表做過安卓開發的朋友可能知道
Flutter視訊庫chewie的使用 Flutter

Flutter視訊庫chewie的使用

chewie介紹chewievideo_playervideo_player外掛提供了對視訊播放的底層訪問。Chewie對video_player進行封裝,提供了一套友好的控制UI。chewie真的很
Flutter 圖表繪製解密(charts_flutter 的使用) Flutter

Flutter 圖表繪製解密(charts_flutter 的使用)

原文連結 : Flutter — Charts and Graphs demystified一、圖表的作用統計學在我們的日常生活扮演著一個重要的角色,因為它可以幫助我們理解人類生存所必需的資料。
玩轉flutter create命令,做10倍程式設計師 Flutter|程式設計師

玩轉flutter create命令,做10倍程式設計師

俗話有說:“磨刀不誤砍柴功。”俗話又說:“養兵千日,用兵一時。”俗話還說:“臺上十分鐘,臺下十年功。”寫程式碼也是這樣。利用平時悠閒的時間多做一些積累。專案緊急需要趕工期的時候,就可以高效開發,為什麼
Flutter學習之Dart語法(三) Flutter

Flutter學習之Dart語法(三)

本文首發於個人部落格類和物件Dart是一個物件導向的語言,物件導向中非常重要的概念就是類,類產生了物件。類的定義在Dart中,定義類用class關鍵字。類通常有兩部分組成:成員(member)和方法(
【Flutter脫髮錄】也來實現一下滅霸效果 Flutter

【Flutter脫髮錄】也來實現一下滅霸效果

去年婦聯4上映後,谷歌迅速推出了一個彩蛋,以致敬婦聯計生辦主任-滅霸。鑑於新冠疫情在國外的爆發,國家為了保障我們的安全,限制了大部分危險的通道,我冒死替大家搬來了這個彩蛋。看到這個炫酷的彩蛋,我不禁毛
flutter“多執行緒”isolate小學生級理解 Flutter

flutter“多執行緒”isolate小學生級理解

我們小學二年級就學過:Dart 是單執行緒的並且 Flutter 依賴於 Dart。但是如果我們要在主執行緒做一些計算量大的操作,就必然會阻塞執行緒,使UI更新卡頓甚至卡死。那怎麼辦呢?好訊息是 Da
flutter的代理問題 Flutter

flutter的代理問題

最近寫專案因為要要用到谷歌地圖,需要用到一個測距的介面。首先是在谷歌地圖的API中開啟我們需要用到的一個  Distance Matrix API然後我用的是dio包去請求我們的API import
Flutter 應用效能檢測與優化 Flutter

Flutter 應用效能檢測與優化

概述軟體專案的交付是一個複雜且漫長的過程,任何細小的失誤都有可能導致交付過程失敗。在軟體開發過程中,除了程式碼邏輯的 Bug 和視覺異常這些功能層面的問題之外,移動應用另一類常見的問題是效能問題,比如
【Flutter高階玩法】 貝塞爾曲線的表象認知 Flutter

【Flutter高階玩法】 貝塞爾曲線的表象認知

零、前言本文所有程式碼: 【github:https://github.com/toly1994328/flutter_play_bezier】【Flutter高階玩法】 貝塞爾曲線的表象認知【Flu
Flutter StreamBuilder原始碼分析 Flutter

Flutter StreamBuilder原始碼分析

您好經過一段時間的接觸,和專案的不斷迭代,不得不用一些手段來控制Widget的狀態,對於大多數剛接觸Flutter的人,知道如何更新Flutter元件的方式無非就是setState,還在某些論壇或者官
Flutter MVP 封裝 Flutter

Flutter MVP 封裝

在 Android 開發中經常會用到一些架構,從 MVC 到 MVVP、MVVM等,這些架構會大大的解耦我們程式碼的功能模組,讓我們的程式碼在專案中後期更容易擴充套件和維護。  在Flutter中同樣
Flutter完整開發實戰詳解(二十一、 Flutter 畫面渲染的全面解析) Flutter

Flutter完整開發實戰詳解(二十一、 Flutter 畫面渲染的全面解析)

作為系列文章的第二十一篇,本篇將通過不一樣的角度來介紹 Flutter Framework 的整體渲染原理,深入剖析 Flutter 中構成 Layer 後的繪製流程,讓開發者對 Flutter 的渲
Flutter 學習路線圖 Flutter

Flutter 學習路線圖

Flutter 學習路線圖如果你真的覺得很難,堅持不了了,那就放棄,既然放棄了就不要抱怨沒有得到。選擇你熱愛的,堅持你選擇的,不抱怨放棄的。前言Flutter越來越火,學習Flutter的人越來越多,
Flutter 開發小結 | Tips Flutter

Flutter 開發小結 | Tips

接觸 Flutter 已經有一陣子了,期間記錄了很多開發小問題,苦於忙碌沒時間整理,最近專案進度步上正軌,藉此機會抽出點時間來統一記錄這些問題,並分享專案開發中的一點心得以及多平臺打包的一些注意事項,
Flutter實戰之開發問題集(一) Flutter

Flutter實戰之開發問題集(一)

問題集每篇記錄設定在十個左右。絕大多數都是自己在Flutter實際開發中遇到的情況和解決辦法,加深在開發過程中面對問題的思考和思路以及日後方便查閱做備份同時也希望能為大家帶來幫助。Flutter中文字
Flutter 寫全域性彈框的心路歷程(dialog和overlay) Flutter

Flutter 寫全域性彈框的心路歷程(dialog和overlay)

最近做了個小功能,要做一個全域性的彈窗,隨處都可以彈出,這個咋做呢?說下從頭到尾的思路:之前看過文章寫過如何不使用context進行路由跳轉,正常情況我們都是這麼寫:Navigator.of(cont