首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
苹果啤梨
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
42
文章 42
沸点 0
赞
42
返回
|
搜索文章
赞
文章( 42 )
沸点( 0 )
一种更优雅的Flutter Dialog解决方案
系统自带的Dialog实际上就是Push了一个新页面,这样存在很多好处,但是也存在一些很难解决的问题. 本文提供一种更加优雅的Dialog解决方案
flutter实战总结(老手不必看)
在flutter中,整体长度和宽度是定死的,就是屏幕的长度和宽度,(width=MediaQuery.of(context).size.width,同理获取高度,高度包含状态栏) 。 不存在溢出自动滚动,所以你在堆组件的时候要注意,最大高度等于屏幕高度,超出就报错,或者用滚动组…
【老孟Flutter】6种极大提升Flutter开发效率的工具包
在开发 Flutter 的过程中打印日志是常用的调试方式之一,但 Flutter 内置的日志打印非常简单,下面介绍一个强大的软件包:logger。 Logger 是一款易于使用且可扩展的日志记录器,可打印精美的日志。 受到Android记录器的启发,将日志分为不同的级别: 发布…
准备迎接更安全的 Dart - sound null safety
对于客户端开发而言,一定对 null safety 有所了解。大量现代计算机语言(Swift、Kotlin、TypeScript 等)都引入了强大的 null safety 功能,它的出现能够帮助程序员避免大量使用空对象而产生的 Bug,而且还能够额外改进程序在运行中的性能。 …
深入理解Flutter多线程
Flutter默认是单线程任务处理的,如果不开启新的线程,任务默认在主线程中处理。 和iOS应用很像,在Dart的线程中也存在事件循环和消息队列的概念,但在Dart中线程叫做isolate。应用程序启动后,开始执行main函数并运行main isolate。 每个isolate…
惊天秘密!如何在 Flutter 项目中实现操作引导
俗话说得好,产品有三宝,弹窗浮层加引导。 上图截图自我司 App 晓黑板中的口算模块,相信每个 App 开发在工作中都碰到这种场景,为了避免用户对新功能产生困惑,会对一些功能加一些引导操作。在原生开发中,例如 Android 开发中,我们可以使用 NewbieGuide 等开源…
[译]Flutter 性能优化:图片占位符、预缓存和禁用导航过渡动画
感知性能是指用户感觉 app 有多快(译者注:感性性能是用户视角,而不是指标)。这篇文章介绍了三个提高感知性能的策略:图片占位符、图片预缓存和禁用导航过渡动画。 用户等待图片加载,在图片最终显示出来时,布局可能会跳来跳去。通过在布局中使用图片占位符,你可以避免这种跳动,来确保更…
详解:Flutter内存泄漏解决方案
众所周知,内存的高低是评判一款app的性能优劣的重要的指标之一。如何更简单的帮助开发者分析、暴露且解决内存泄漏问题,几乎是每一个平台或框架、开发者亟需的一个的"标配"的feature。但是对于flutter社区,缺少一款用得顺手的内存泄漏工具。 对于使用flutter而言,因使…
定位Flutter内存问题很难么?
内存水位升高导致的稳定性问题严重影响app用户体验,所以开发者们非常关注Flutter的内存表现。随着Flutter业务越来越多,闲鱼也面临着oom导致的crash率提升的问题,下面我们结合项目中实际遇到的内存问题和解决思路跟大家分享下flutter内存优化的经验。 DartV…
Flutter——手撸线程(Isolate)池和子线程工作模块的设计
一些时候我们执行异步操作,如一个api请求,可直接使用async/await 完成。但有时候我们可能需要短时间内执行大量异步操作,如打印,写入文件等等,那么再用async/await 直接插入到event queue中势必会造成卡顿,为此我们应该将它们放在子线程中。 不过频繁创…
下一页
个人成就
文章被点赞
2
文章被阅读
196
掘力值
14
关注了
6
关注者
1
收藏集
0
关注标签
18
加入于
2020-07-26