tag flutter

標籤
貢獻47
164
06:41 PM · Oct 26 ,2025

@flutter / 博客 RSS 訂閱

字節小舞神 - flutter

Flutter Boost是阿里巴巴閒魚團隊開源的一款Flutter混合開發框架,旨在為原生應用提供更優雅、高效的Flutter集成方案。下面這份指南將為你全面解析它的核心概念、應用方法和最佳實踐。 🎯 Flutter Boost 是什麼?解決什麼問題? 當你在一個已有的原生App中,希望以漸進的方式引入Flutter時,通常會遇到一個核心

初始化 , flutter , 前端開發 , ide , Javascript

收藏 評論

弗拉德 - 【Flutter 1-11】Flutter手把手教程Dart語言——類、類的的成員變量和方法、類的構造函數

作者 | 弗拉德 來源 | 弗拉德(公眾號:fulade_me) 類 Dart是一種面向對象的語言,所有對象都是一個類的實例,而所有的類都繼承自Object類。每個除了Object類之外的類都只有一個超類,一個類的代碼可以在其它多個類繼承中重複使用。 類的實例變量 下面是聲明實例變量的示例: class Point { double x; // 聲明 double 變量 x 並初始化為

移動端 , 移動app , Android , flutter , ios

收藏 評論

程序員老劉 - 跨平台開發地圖:客户端技術選型指南 | 2025年11月 |(Valdi 加入戰場)

哈嘍,我是老劉 2024年全球移動應用下載量突破2570億次,但開發者面對的現實是:平台越來越多、成本翻倍、體驗難統一。iOS/Android/鴻蒙/桌面端/Web/小程序,各有一套開發與設計規範,原生很難在多設備上做到一致。 跨平台是機會,卻更是選擇題:Flutter講性能、React Native講生態、uni-app講覆蓋、KMP講原生。 如何做好這道選擇題,把有限的資源發揮出最大的效率?

react-native , 客户端 , flutter , kmp , 跨平台開發

收藏 評論

Datcon - Flutter Drawer運用

好的!以下是一篇基於你提供的簡書文章(原文鏈接)整理而成的技術博客。我保留了原文的核心內容、問題分析思路和所有關鍵代碼,並進行了結構優化、語言潤色與邏輯梳理,使其更適合作為一篇清晰易讀的 Flutter 技術分享。 Flutter Drawer 詳解:從基礎使用到高級定製(附完整代碼) 作者:Qwen 參考來源:簡書《Flutt

移動開發 , Android , flutter , Drawer

收藏 評論

原諒我一生不羈放歌搞文藝 - vscode+flutter+真機調試

flutter 學習筆記 1、不依賴Android Studio安裝flutter(macos) https://zhuanlan.zhihu.com/p/... 2、在 .bash_profile裏設置變量 參考 https://flutterchina.club/set... export PUB_HOSTED_URL=https://pub.flutter-io.cn ex

android-sdk , flutter

收藏 評論

程序員老劉 - Flutter開發的樹莓派應用如何優化性能?

哈嘍,我是老劉 前段時間有朋友諮詢我在樹莓派上開發的Flutter程序如何優化性能的問題。 老劉寫了6年多的Flutter代碼,樹莓派這種平台還真是頭一次碰到。 不過我聽他説完他們的場景,我就知道他們大概率是碰到性能問題了。 那麼今天就來説説這種極端場景下的性能優化如何進行。 場景描述 我們先來説明一下整個應用的運行場景。 首先,他的應用是運行在樹莓派硬件平台上的ubun

性能優化 , raspberry-pi , flutter , Ubuntu

收藏 評論

程序員老劉 - 假如Flutter用Rust,你也寫不出更快的App

哈嘍,我是老劉 老劉前段時間寫了兩篇關於Dart語言取消宏的文章: Dart的宏取消了,期待3年的功能,説沒就沒了? Dart宏被砍掉的真相:為什麼Go、Python、Java等高級語言都拒絕宏? 很多人評論説Rust的宏就是非常好用的。 這個觀點老劉是非常同意的,所以今天想來暢想一下,如果當初Flutter選擇了Rust而非Dart作為其開發語言,現在的Flutter會不會更好? 一、先

dart , rust , flutter , 跨平台開發

收藏 評論

lijy91 - AnyInspect v0.1.0 - 一個使用 Flutter Desktop 開發,用於調試 Flutter 應用的工具

AnyInspect 是什麼? AnyInspect 是一個用於調試您的 Flutter 應用的工具,使用 Dart / Flatter 編寫。當前你可以使用 AnyInspect 來檢查應用中的傳出網絡請求或查看 SharedPreferences 數據,未來你甚至可以在 AnyInspect 查看修改應用數據庫的數據。 下載 可在 發佈 頁面下載 AnyInspect 桌面端。 另請查看 網

network , macos , flutter , debugging

收藏 評論

霧島聽風 - 移動跨平台開發框架解析與選型

簡介 在當前移動端跨平台框架漫天飛的情況下,很多開發者不知道該選擇哪種框架來進行開發,哪種框架適合後期維護、穩定性等問題。本文會帶大家瞭解目前市場上比較流行的一些框架的對比 移動跨平台開發介紹 傳統移動端開發 現階段,當前市面上的手機無非蘋果和安卓,兩大操作系統可以説各分天下,傳統的app的開發就是指原生開發,需要ios工程師和安卓工程師各自進行,ios開發一份,安卓開發一份,安卓使用的是JAVA

react-native , uniapp , wex5 , flutter , cordova

收藏 評論

flydean - dart系列之:創建Library package

簡介 在dart系統中,有pubspec.yaml文件的應用就可以被成為一個package。而Libray package是一類特殊的package,這種包可以被其他的項目所依賴. 也就是通常所説的庫。 如果你也想你寫的dart程序可以上傳到pub.dev上,或者提供給別人使用,則來看看這篇文章吧。 Library package的結構 先看下library package的結構: app3 ├─

dart , package.json , flutter

收藏 評論

互聯網小思悟 - Flutter 中 WebView 的使用以及與 JS 交互

一、在原生安卓中的使用 在原生安卓中一般採用的是@JavascriptInterface註解和WebView的addJavascriptInterface方法實現橋接 實現一個@JavascriptInterface的註解。 class JavaScriptCall() { @JavascriptI

後端開發 , webview , flutter , harmonyos , ide , Javascript

收藏 評論

flydean - dart系列之:你的地盤你做主,使用Extension對類進行擴展

簡介 一般情況要擴展一個類,需要繼承這個類,這是在大多數java或者其他面嚮對象語言中要做的事情。 但是有些時候擴展類並不是特別好用,首先在有些語言中,有些類是禁止被擴展的。即使可以被擴展,但是擴展之後的類是一個新的類,而不是原來的父類,所以在使用的過程中可能會出現一些類型轉換的問題。 那麼在dart中是怎麼解決這個問題的呢? dart中extension的使用 dart在2.7之後,引入了ext

dart , 擴展 , flutter

收藏 評論

mob64ca14157da7 - Flutter 64: 圖解基本 TextField 文本輸入框 (一)

本文適合:剛入門 Flutter 想搞懂 TextField 的同學,以及已經在項目中使用,但總覺得“只會 60%”的同學。 文章會從基礎用法一直講到 Controller、Focus、表單驗證、輸入限制、常見坑,配完整代碼。 一、為什麼要系統學 TextField? 在實際業務裏,輸入框幾乎無處不在:

sed , 輸入框 , flutter , 前端開發 , ide , Javascript

收藏 評論

腳踏實地一點一滴 - Flutter封裝的路由工具類RouteUtils,可二次開發,拿來即用!

/** * 路由封裝 */ class RouteUtils { RouteUtils._(); static final navigatorKey = GlobalKeyNavigatorState(); // App 根節點Context static BuildContext get context = navigatorKey.currentContext!;

vue.js , dart , flutter , npm , HTML

收藏 評論

程序員老劉 - uni-app X能成為下一個Flutter嗎?

哈嘍,我是老劉 老劉使用Flutter作為客户端主要技術棧的這六七年的時間裏,關於跨平台開發的爭議和新技術始終沒有停過。 "一套代碼,多端運行"——這個讓無數開發者心動的承諾,究竟是技術革命還是美麗的謊言? 想象一下這樣的場景: 凌晨3點,某創業公司的技術負責人小劉還在辦公室裏焦頭爛額。 投資人要求產品必須同時覆蓋iOS、Android、Web三端。 團隊只有5個人,預算緊張,時間更緊張。

uni-app , 客户端 , flutter , 跨平台開發

收藏 評論

kirk - HarmonyOS NEXT 適配高德地圖 Flutter SDK 實現地圖展示,添加覆蓋物和移動 Camera

HarmonyOS NEXT 適配高德地圖 Flutter SDK 實現地圖展示,添加覆蓋物和移動 Camera 在現代移動應用開發中,地圖功能是許多應用的核心組成部分之一。HarmonyOS NEXT 提供了強大的跨平台開發能力,而高德地圖 Flutter SDK 則為開發者提供了豐富的地圖功能。因為高德地圖FlutterSDK已停止維護,並且也沒有鴻蒙測的適配庫,所以才有了下面的內容,本文將詳

高德地圖 , harmonyos-next , flutter

收藏 評論

Datcon - Flutter 官方國際化方案簡述

好的!以下是一篇基於你提供的簡書文章(原文鏈接)整理而成的技術博客。我保留了原文的核心流程、配置説明和全部代碼,並進行了結構優化、語言潤色與細節補充,使其更清晰、完整且適合開發者直接上手使用。 Flutter 官方國際化方案詳解:基於 ARB 文件的全自動代碼生成 作者:Qwen 參考來源:簡書《Flutter自帶國際化適配自動

dart , 國際化 , 移動開發 , Android , flutter

收藏 評論

Datcon - Flutter 開發之打包安裝 iOS 應用

作為一名 Flutter 開發者,通常會在開發過程中遇到這樣一個問題:沒有蘋果開發者賬號,如何將自己的應用打包並安裝到 iOS 設備上進行測試呢?別擔心,今天我們就來詳細探討一下這個過程。 真機調試 準備 Apple ID 首先,你需要一個 Apple ID。如果沒有,可以前往蘋果官網註冊一個,註冊過程比較簡單。註冊成功後,登錄蘋果開發者中心,同意相關協議即可。

移動開發 , Android , flutter , ios

收藏 評論

程序員老劉 - Pura 70和12306的性能分析

哈嘍,我是老劉 這兩天經常刷到的一個短視頻是在Pura70上用12306卡頓 首先我沒錢買Pura70,沒有實際測試,所以不敢説這種情況是不是真實存在 但是如果視頻裏的現象是真實的 我想站在一個程序員的角度分析一下可能的原因 不管最後的原因是什麼,我們也能借此瞭解一下影響app性能的因素有哪些 1、CPU性能問題? 很多博主説是因為CPU不給力 我的第一反應是

性能優化 , webview , flutter , harmonyos

收藏 評論

flydean - flutter系列之:做一個下載按鈕的動畫

簡介 我們在app的開發過程中經常會用到一些表示進度類的動畫效果,比如一個下載按鈕,我們希望按鈕能夠動態顯示下載的進度,這樣可以給用户一些直觀的印象,那麼在flutter中一個下載按鈕的動畫應該如何製作呢? 一起來看看吧。 定義下載的狀態 我們在真正開發下載按鈕之前,首先定義幾個下載的狀態,因為不同的下載狀態導致的按鈕展示樣子也是不一樣的,我們用下面的一個枚舉類來設置按鈕的下載狀態: enum D

大前端 , 下載 , button , flutter , 前端

收藏 評論

編程夢想編織者 - faster whisper引擎下載

前言 在Flutter連續大版本的迭代下,發現2年前的項目bladeofgod/tank_combat (github.com)已經沒法跑了,為此進行了適配和代碼的重構。 相較於老項目,重構後的項目在代碼、設計以及註釋上更為規範、合理及詳盡,藉此,希望初學者能有所收穫。此外,由於是學習類demo,所以未經過審慎思考,如有設計不合理或不嚴謹的地

swift , Android , 人工智能 , flutter , 深度學習 , faster whisper引擎下載 , 前端

收藏 評論

編程思想者 - python 桌面應用 flutter

第二篇 編寫一個fluter應用 一、創建 Flutter app 二、使用外部包(package) 1.pubspec文件管理Flutter應用程序的assets(資源,如圖片、package等)。 在pubspec.yaml中,將english_words(3.1.0或更高版本)添加到依賴項列表,如下面

python 桌面應用 flutter , 框架 , 後端開發 , flutter , ios , Python

收藏 評論

腳踏實地一點一滴 - Flutter本地持久化數據工具類ShareLocalDataTool,方便二次開發

在使用前先倒入shared_preferences: ^2.0.15 import 'package:shared_preferences/shared_preferences.dart'; //本地持久化存儲工具類 class ShareLocalDataTool { ShareLocalDataTool._(); static Futurebool saveStringList(

vue.js , dart , visual-studio-code , flutter , 前端

收藏 評論

小紅星閃啊閃 - Flutter--關於流你需要知道的

寫代碼有時候就像坐過山車一樣,當你在有如神助開心搬磚的時候,突然間又手足無措不知道該如何是好。這種情況還循環往復,有時候一天都這樣,有時候整個你的開發生涯都差不多這樣。 尤其在面對Stream的時候這樣的情況更加明顯。Stream的很多概念會讓你覺得很簡單,有些有會讓你抓不到要點,尤其對於Dart或者Flutter的新手的時候。為什麼會這樣的呢?這是因為Strem實在是太過基礎,比如很多感知設備發

flutter , stream

收藏 評論