首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
flutter
订阅
红笋
更多收藏集
微信扫码分享
微信
新浪微博
QQ
12篇文章 · 0订阅
见微知著,Flutter在游戏开发的表现及跨平台带来的优势
但是针对小游戏的开发(如淘宝的抽个奖、钓个鱼、盖个楼什么的),这两者的学习成本明显过大(2dx我没用过,u3d你是需要学习软件的使用和c#的)。 再经过一翻了解后,我发现flutter也有游戏引擎,分别是:Flame和SpriteWidget,两者区别并不大,因为SpriteW…
Dart 和 Flutter 中的不可变数据模式
不可变的数据是指那些在初始化后就不能在修改到数据。不可变数据在 Dart 语言中随处可见。实际上,大多数基本变量类型都是以这种方式运行的。比如字符串、数字类型或者布尔类型,一旦创建就不能再次被修改了。字符串变量本身不包含字符串数据,它只是字符串数据在内存中位置的引用。非 fin…
说说Flutter中的RepaintBoundary
一个懒洋洋的下午,偶然间看到了这篇Flutter 踩坑记录,作者的问题引起了我的好奇。作者的问题描述如下: 在对作者的遭遇表示同情时,也让我联想到了自己使用CustomPainter的地方。 页面最外层是个SingleChildScrollView,上方的环形图是一个自定义Cu…
强大的dio封装,可能满足你的一切需要
dio是一个强大的Dart Http请求库,支持Restful API、FormData、拦截器、请求取消、Cookie管理、文件上传/下载、超时、自定义适配器等.. 上面看了dio的api,非常灵活和简单,那么为什么还要封装呢?因为我们开发需要统一的配置场景。比如: 利用单例…
Flutter 1.17 中的导航解密和性能提升
Flutter 1.17 对比上一个稳定版本,更多是带来了性能上的提升,其中一个关键的优化点就是 Navigator 的内部逻辑,本篇将带你解密 Navigator 从 1.12 到 1.17 的变化,并介绍 Flutter 1.17 上究竟优化了哪些性能。 在 1.17 版本…
Flutter为什么使用Dart?
在Flutter成立之初,Flutter团队评估了10多种语言,Flutter团队从四个主要维度进行评估,并考虑了框架作者,开发人员和最终用户的需求。最终Dart在所有评估维度上得分都很高,并且符合所有要求和标准。 开发人员的生产力。Flutter的主要价值主张之一是,它可以让…
Flutter 吐血整理组件继承关系图
太长了,截取一份吧,RenderObjectWidget共有89个子类。 ProxyWidget相对少一些,有34个。 StatelessWidget有89个。 StatefulWidget的子类最多,高达141个。
万万没想到——flutter这样外接纹理
记得在13年做群视频通话的时候,多路视频渲染成为了端上一个非常大的性能瓶颈。原因是每一路画面的高速上屏(PresentRenderBuffer or SwapBuffer 就是讲渲染缓冲区的渲染结果呈现到屏幕上)操作,消耗了非常多的CPU和GPU资源。 那时候的解法是将绘制和上…
【译】Flutter | 深入理解布局约束
这篇文章最初来自于 Marcelo Glasberg 在 Medium 发表的 Flutter: The Advanced Layout Rule Even Beginners Must Know。后被 Flutter Team 发现并收录到 flutter.dev。 在认真阅…
【Flutter实战】移动技术发展史
所以按照如上的定义,塞班系统属于智能手机操作系统,那为什么很多人都认为塞班系统不属于智能手机操作系统呢?主要是因为塞班和现在的Android、iOS智能系统比起来差远了。 虽然现在塞班系统已经Game Over了,但当年塞班系统是当之无愧的王者,根本就没有一个与之匹配的对手。 …