Flutter
大师兄QZW
这个作者很懒,什么都没留下…
展开
-
Flutter 热更新功能实现
Flutter 官方在 GitHub 上声明是暂时不支持热更新的,但是在 Flutter 的源码里,是有一部分预埋的热更新相关的代码,并且通过一些我们自己的手段,在Android端是能够实现动态更新的功能的。Flutter 产物的探究不论是创建完全的 Flutter项目,还是 Native以 Moudle得方式集成 Flutter,亦或是 Native以 aar方式集成 Flutter,...原创 2019-11-07 21:33:29 · 1453 阅读 · 0 评论 -
Flutter 自动打包依赖aar上传Maven仓库( Shell+Gradle 脚本)
以 aar 的模式集成好处是减少对原生的入侵,对于二者的开发人员,能有效的隔离。弊端是对于 flutter 依赖的第三方插件,需要手动的从 flutter SDK 中取出第三方插件的 aar,复制到原生项目下依赖,过程比较繁琐。<br/>如何才能才能一键遍历打包依赖插件的aar,并上传到Maven仓库?这里给出解决问题的思路和方法。原创 2019-10-27 16:15:57 · 3239 阅读 · 0 评论 -
Flutter 中性能优化工具的使用( PerformanceOverlay+Observatory )
本文主要介绍 Flutter UI 代码优化工具 PerformanceOverlay 和 内存优化工具 Observatory的介绍和使用。代码优化工具 : PerformanceOverlayA. 在 Flutter 项目中打开 PerformanceOverlay1. 首先打开 PerformanceOverlay 工具,在 AndroidStudio -> Pref...原创 2019-10-27 16:08:07 · 4863 阅读 · 0 评论 -
Flutter入门,开发者需要知道的10个知识点
Flutter 和 ReactNative( RN ) 的异同?RN 是使用JS代码调用系统的原生控件,最高支持 60fps。Flutter 不使用系统的原生控件, Flutter 基于GPU渲染,所以确保了 高性能,最高支持120fps,甚至不输原生。Flutter只需要维护一套UI 代码:Flutter 在IOS和Android 是一套 UI 风格组件,所以 Flutter 需...原创 2019-03-21 21:56:54 · 718 阅读 · 0 评论 -
Flutter 事件机制 - Future 和 MicroTask 全解析
写在前面了解过Flutter的同学都知道,不同于 Android 原生开发,dart 是单线程实体的语言,所以我们一般的异步操作,实际上还是通过单线程通过调度任务优先级来实现的,就是我们经常用到的 Future,但是Flutter中的事件机制究竟是怎样的?多个Future 和 Microtask 程序的执行顺序是怎样的? 本文将借助两个比较复杂的例子来详细介绍 Flutter 的事件机制,希望能...原创 2019-04-10 18:22:25 · 3711 阅读 · 3 评论 -
Flutter 遇到的奇葩问题及解决方案记录
Flutter 使用setData无法更新数据问题:Flutter 页面文件 嵌套 FlutterList列表文件,setState 后,Flutter列表 部分数据不更新。原因:未知解决方法:在Flutter列表页文件,build方法中通过widget获取值:例如:_loading = widget._showLoading;Flutter 在 release 环境下启动失败...原创 2019-06-14 17:48:55 · 1403 阅读 · 0 评论