首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
flutter
订阅
19snow93
更多收藏集
微信扫码分享
微信
新浪微博
QQ
50篇文章 · 0订阅
Flutter 知识梳理 (Dart) - Dart 中 static, final, const 区别
当const用在=左边时,其作用是 声明变量,它要求 必须在声明变量时赋值,一旦赋值就不允许修改,而声明值一定要是编译时常数。 const在声明变量时可以省略变量的类型,var, int等。 表达式。表达式的所有值都是编译时可知的。 集合或对象。集合必须用const修饰,对象的…
如何缩减接近 50% 的 Flutter 包体积 | Flutter 沙龙回顾
11 月 23 日,字节跳动技术沙龙 | Flutter 技术专场 在北京后山艺术空间圆满结束。我们邀请到字节跳动移动平台部 Flutter 架构师袁辉辉,Google Flutter 团队工程师 Justin McCandless,字节跳动移动平台部 Flutter 资深工程…
Flutter | 深入理解BuildContext
最近看到一些刚接触Flutter的同学在进行页面跳转的时候,出现了这个问题。 一眼看上去好像没什么问题,解决方式也很简单,把home部分作为一个新的Widget拆出来就可以了。 但是刚开始遇到这些东西的时候一定是很懵逼的。BuildContext是什么鬼,为什么每次我们需要在b…
Flutter 1.20 下的 Hybrid Composition 深度解析
在以前的 《Android PlatformView 和键盘问题》 一文中介绍过混合开发上 Android PlatformView 的实现和问题,原本 Android 平台上为了集成如 WebView、MapView等能力,使用了 VirtualDisplays 的实现方式。…
掘金x得物公开课 - Flutter 3.0下的混合开发演进
借着本次 Google I/O 之后发布的 Flutter 3.0,来和大家聊一聊 Flutter 3.0 里混合开发的技术演进。
Flutter-你还在滥用StatefulWidget吗
对于万物皆Widget的Fultter,同样的事情一般都有多种控件可以实现,太多的选择总是会让人陷入或多或少的选择纠结症和对性能的忧虑上。 初次接触Flutter,首先必然要面对的两座大山:StatelessWidget & StatefulWidget。 而在这两个控件的选择…
Flutter 路由原理解析
这一次,我尝试以不贴一行源代码的方式向你介绍 Flutter 路由的实现原理,同时为了提高你阅读源码的积极性,除了原理介绍以外,又补充了两个新的模块:从源码中学习到的编程技巧,以及 阅读源码之后对实际应用开发带来的帮助。 希望这样1+2的模式,可以诱导你以非常积极的心态,很轻松…
Flutter 路由源码解析
不讲客套话啦,我们分别从Navigator的push和pop两个方法去探索源码以及一些重要的细节。 就像上篇文章有提到过的,Navigator.push是一个静态方法,使得你可以在任何地方进行调用,其内部通过of方法在Element树(BuildContext是 Element…
浅谈Flutter构建
写这篇文章的时间为:2019.08.25,当前 Flutter SDK 最新版本为 v1.9.5,其中 stable 最新版本为 v1.7.8+hotfix.4。 随着版本的更新,Flutter 构建的产物也在调整,以 Android 为例,我们使用默认的 flutter_ap…
【译】 Flutter 延迟加载组件 【包体积优化 | 动态化】
Flutter 2.2带来「Deferred Components」延迟加载组件。这一特性可以让我们将 Flutter 产物拆分为多个组件,并在需要时再进行下载,Gallery 借此减少了 46%