首页
学习
活动
专区
工具
TVP
发布

玩转全栈

会Android,懂iOS,做过小程序,入过flutter的坑,写过node,却执迷于机器学习。
专栏作者
131
文章
391501
阅读量
76
订阅数
flutter自定义组件最佳实践
接触flutter一段时间,用flutter做过一些demo项目,也看了一些flutter的源码,对flutter的组件体系有了一些了解,这里总结一下flutter自定义组件的最佳实践。
brzhang
2024-04-02
2181
对于 Flutter 快速开发框架的思考
要打造一个Flutter的快速开发框架,首先要思考的事情是一个快速开发框架需要照顾到哪些功能点,经过2天的思考,我大致整理了一下需要的能力:
brzhang
2024-03-01
2670
基于 Flutter 定制一套快速开发框架(一)
现在要说哪个跨平台开发框架整一个 App 速度快一些,说 Flutter 第二,大概没没有几个敢说第一,Flutter 毫无疑问,是 目前来讲比较火爆的 跨平台研发框架了,Flutter 支持全部的平台,现在已经看到一些小伙伴在使用 Flutter 做 web 开发了,虽然本人不是太推荐,毕竟 web 上还是的 看 React & Vue 系列,这两位大哥目前看来还是更加懂 web 一些,Flutter 因为其自己实现的渲染引擎,因此在多端显示上具备其他跨平台框架不具备的优势,因此注重交互体验一致性的小伙伴来说,这毫无疑问就是首选,今天的主题是基于 Flutter ,如何打造一款快速开发的框架。
brzhang
2023-12-14
3000
基于Flutter手把手教你实现一个日期选择(日历形式)
今天的主题是,在flutter里面实现一个日期选择的自定义控件,或者说自定义组件,考虑到这个日期自定义组件的通用性,我们将会采用插件开发开始来做,这样就可以发布到 pub.dev 上,供广大flutter开发者用(虽然别人不一定会用哈,但是我们要对自己有一个小小的要求不是嘛!)
brzhang
2023-11-14
1.2K0
一不小心开源了一个Flutter快速开发模板
Flutter Template 是一个高质量、易于使用的 Flutter 项目模板,旨在帮助开发者快速构建出色的跨平台应用程序。该模板采用了 Get 框架、优秀的设计模式和合理的文件结构,以确保开发者能够编写出易于维护的代码。此外,该模板还使用了 Isar 数据库,以提供卓越的性能和全平台支持。
brzhang
2023-07-24
8580
关注专栏作者,随时接收最新技术干货
brzhang
腾讯高级客户端开发工程师
玩过Tauri和Electron,最终我选择Flutter
Flutter、Tauri 和 Electron 都是现代桌面应用程序开发的流行选择,每种技术有其独特的优缺点,本文将对它们进行技术对比。
brzhang
2023-04-16
5.3K0
一天搞定:Flutter + ChatGPT,打造智能聊天机器人
引言:本文将介绍如何使用Flutter开发一个支持多语言和主题设置的聊天应用,并结合ChatGPT实现智能聊天功能。
brzhang
2023-03-26
4.9K0
一个比较不错的flutter项目模板推荐
Flutter是一种开源框架,用于构建高品质、高性能、美观的移动应用程序。它是由谷歌开发的,可以用来创建iOS和Android应用,甚至可以在Web、桌面和嵌入式设备上运行。Flutter的设计理念是使用单一代码库构建多个平台,这意味着开发人员只需要编写一次代码,就可以在多个平台上运行。
brzhang
2023-03-17
2.5K0
纯Flutter工程如何实现Flutter与原生互相通信
大多数同学都知道Flutter与原生通信MethodChannel或者EventChannel。这两个Channel在我之前的文章中有讲到区别和共同点,我们知道本质上都是MethodChannel。
brzhang
2020-05-28
1.9K0
Flutter卡顿优化锦辑
首先,在做性能调优之前,我们应该对flutter相关基础知识有一定的了解,不然我们无从做起,首先,我们要了解flutter是干嘛的--Flutter 是谷歌2018年发布的跨平台移动UI框架。
brzhang
2020-02-27
6.7K0
【译】Profiling Flutter Applications Using the Timeline
使用Timeline可以查找和解决应用程序中的特定性能问题。它也是一个很好的工具,可以识别出Flutter所提供的所有特性的相对性能成本,并允许您做出更明智的决定,确定哪些地方需要避免某些特性,哪些地方需要使用可能会让您的应用程序脱颖而出的效果 .
brzhang
2020-02-26
2.3K0
Flutter调试工具devTools是如何工作的
然后,这不,你就会安装一下这些依赖库,如是,就可以对这个devtools的原理进行一个初步的分析。
brzhang
2020-02-20
3.8K1
5分钟彻底搞懂Flutter中PlatFormView与Texture
想要在flutter想显示原生的东东,大家知道,一般有两种方式,一种是PlatformView,另外一种是Texture(俗称外接纹理)。其中PlatformView区分Android和iOS,在Android平上上叫做 AndroidView,而在iOS平台,叫UIKitView。而今天,我要说的是,
brzhang
2020-02-17
13.2K3
Flutter单引擎和外接纹理内存优化探索之路
今年九月初,王者人生Android端及iOS端正式接入flutter跨平台方案来提升开发效率。
brzhang
2020-01-15
5.5K4
flutter单引擎方案
假设有两个模块,FlutterA,FlutterB,我们利用io.flutter.embedding.android.FlutterFragment下面的接入方式来接入flutter的话,下图,展示的是FlutterA模块,拉起一个独立的FLutterB模块,此时,会依照顺序发生下面的生命周期函数。
brzhang
2020-01-08
2.5K1
flutter插件开发需要了解的EventChannel与MethodChannel
在flutter插件开发中,EventChannel与MethodChannel是两个不可避免的类。我们要了解它,最好先记住它通常用来干嘛。
brzhang
2020-01-08
5.8K0
flutter图片加载内存优化,我只是很馋原生缓存的图片而已
如果,你使用的是混栈开发模式,就是所谓的在原生的基础上接入flutter,那么在成功接入flutter之后,你肯定会碰到这样一个困扰,就是flutter这边的图片加载如何利用原生那边已经缓存好的图片数据。因为如果不利用的话,比如同样一张图片,在原生层加载了一次,然后,在flutter这边的业务,假如也需要加载同样一张图,而且是相同尺寸,那将会占用两份内存,这个开销是很不划算的,那么如何解决,请继续本文阅读。首先先看一个效果,图的上半部分是利用原生ImageView加载图片,可以看到内存快找中找不到Image这个class,flutter整体占用内存也比原生要低一些。
brzhang
2019-12-05
7.2K3
flutter启动流程跟踪简析
我们项目接入flutter由来已久,采用的是混栈开发的方式,没有办法,因为项目开发了比较久,全部替换为flutter实现想想也不太现实,混栈开发的过程中,我们遇到了一些问题,当时都是一脸懵逼,貌似最后都是很侥幸的通过万能的Google给汤坑汤沟去了,说来也是惭愧,本来很简单的事情,却需要花费一些不必要的时间,所以,当时就想如果有时间,一定要好好研究下flutter的原理,我们接入flutter,flutter到底是如何启动的,启动的过程中他做了一些什么,假如以后需要做性能优化,我们该从何处入手。
brzhang
2019-12-03
1.7K0
带你不到80行代码搞定Flutter热更新
Flutter作为跨平台方案,相信最近很多小伙伴都已经开始接入了,我们的接入参考官方wiki,在成功接入之后,我们为了在CI构建中不依赖fluter环境,采用了调试模式使用源码的方式,打包的时候使用aar的方式,这样做的好处是,既能够保留开发期间的可调试行,也能保障构建环境不依赖Flutter环境。为此,我们团队双端各写了一个脚本,来切换接入模式,且自动将Flutter产物提提取并推送到原生工程以便打包。成功上线几个业务之后,我们遇到flutter的线上问题,大家可能和我当时的感受一样,没有一个比较好的开源工具来对Flutter进行热修复,在网上搜一下,如这篇,大多数表示只讲解原理,看原理理论上是行得通的,但是遗憾的是并没有具体实现过程,于是我们决定立足原理,来探索在Android上怎么实现Flutter页面的热更新,以下是热更新实现后的效果:
brzhang
2019-11-01
22.8K42
现有项目集成flutter排坑指南
1、如果选择,stable,我们遇到的情况是,IOS上接入之后是跑不了的。切到master上就OK了。
brzhang
2019-09-04
4.4K0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档