Flutter
文章平均质量分 93
Flutter 学习心得总结
唯鹿
Android、Flutter
展开
-
Flutter开发中的一些Tips(四)
最近接手了一个flutter项目,整体感觉代码质量不高,感觉有些是初学者容易犯的问题。几年前写的前三篇,我是站在我自己开发遇到问题的角度,这篇是站在别人遇到问题的角度,算是一种补充。下面我整理一下遇到的小问题,大家可以当作开发中的Tips。原创 2023-11-13 08:00:00 · 1390 阅读 · 2 评论 -
Flutter Add to App 问题记录
前一阵应用中接入了Flutter,使用的是官方的Engine管理方案,目前线上运行良好,这里整理一下遇到的问题。原创 2023-07-31 08:00:00 · 1463 阅读 · 0 评论 -
Flutter状态管理之Riverpod 2.0
两年前分享过一篇,当时riverpod的版本还是0.8.0(后来文章更新到0.14版本)。随着作者两年来的不断维护完善,这些问题基本上已经不存在了。原创 2022-11-25 12:16:01 · 3226 阅读 · 0 评论 -
【译】Flutter 2.2中的新功能
Flutter 2.2版本的重点是打磨和优化,包括iOS的性能改进、Android的延迟组件、更新Flutter web的 service worker等。翻译 2021-05-20 15:41:52 · 9605 阅读 · 15 评论 -
在GitHub Actions上进行Flutter 的测试和部署
GitHub Actions可轻松实现所有软件工作流程的自动化。直接从GitHub构建,测试和部署代码。使代码审查,分支机构管理和问题分类工作按您想要的方式进行。原创 2021-03-15 08:34:52 · 1538 阅读 · 0 评论 -
【译】学习Flutter中新的Navigator和Router系统
本文解释了Flutter新的Navigator和Router API是如何工作。如果你关注Flutter的开放设计文档,你可能已经看到这些新功能被称为Navigator 2.0和Router。我们将探讨这些API如何实现对应用程序中的屏幕进行更精细的控制,以及如何使用它来解析路由。翻译 2020-10-06 19:04:07 · 7400 阅读 · 3 评论 -
Flutter状态管理之Riverpod
Riverpod和Provider师出同门,都来自作者Remi,Riverpod可以被认为是Provider的重写,来实现原本不可能的功能。本篇来介绍一下Riverpod,给大家提供一个新的选择。原创 2020-09-03 09:17:43 · 10490 阅读 · 9 评论 -
【译】正确操作Dart中的字符串
在表情符号开始主导我们的日常交流和多语言支持在商业应用中兴起之前,Dart与许多其他编程语言一样,将字符串表示为UTF-16编码单元序列。这种编码在大多数情况下都能良好运行,直到国际化程度的提高和与任何语言兼容的表情符号的引入,使得编码的固有问题变成了每个人的问题。翻译 2020-08-16 13:23:42 · 2912 阅读 · 0 评论 -
说说Flutter中的无名英雄 —— Focus
Focus系列的Widget及功能类在Flutter中可以说是无名英雄的存在,默默的付出但却不太为人所知。在日常开发使用中也不太会用到它,这是为什么呢?带着这个问题我们开始今天的内容。原创 2020-07-06 09:48:24 · 4742 阅读 · 0 评论 -
玩玩Flutter Web —— 实现高德地图插件
去年写了一个功能简单的高德地图插件给flutter_deer使用,当时支持了Android与iOS两端。本篇记录Web端实现过程。原创 2020-06-01 09:02:32 · 5046 阅读 · 5 评论 -
Flutter性能优化实践 —— UI篇
本篇集中整理了deer在UI流畅上的优化细节,以实践为主,源码为辅。分享出来,希望对你有所启发和帮助。原创 2020-05-11 08:24:54 · 7880 阅读 · 6 评论 -
玩玩Flutter的拖拽——实现一款万能遥控器
前阵子突然想到两年前写过的一篇博客:玩玩Android的拖拽——实现一款万能遥控器,就想着用Flutter来复刻一下。顺便练习一下Flutter里的拖拽Widget。原创 2020-04-01 08:31:52 · 5089 阅读 · 3 评论 -
说说Flutter中最熟悉的陌生人 —— Key
Key在Flutter的源码中无处不在,但是我们日常中确不怎么使用它。有点像是“最熟悉的陌生人”,今天就来说说这个“陌生人”,揭开它神秘的面纱。原创 2020-03-09 09:05:19 · 6025 阅读 · 0 评论 -
说说Flutter中的RepaintBoundary
一个懒洋洋的下午,偶然间看到了这篇Flutter 踩坑记录, 作者的问题引起了我的好奇。原创 2019-12-09 09:34:42 · 16907 阅读 · 9 评论 -
说说Flutter中的Semantics
Flutter中的Widget实在是太多了,很容易忽略很多实用的Widget。那么我个人很喜欢Flutter官方在YouTube上的Flutter Widget of the Week 系列视频。真的是可以发现宝藏,比如今天的主角Semantics。原创 2020-01-06 14:58:25 · 11647 阅读 · 2 评论 -
Flutter适配深色模式(DarkMode)
也不知道写点什么,本来想写写Flutter的集成测试。因为前一阵子给flutter_deer写了一套,不过感觉也没啥,写不了几句话就放弃了。那就写写最近在做的事情。没错,就是文章标题提到的适配深色模式(DarkMode),也可以说是实现夜间模式的功能。原创 2019-10-14 08:15:55 · 8086 阅读 · 0 评论 -
Flutter开发中的一些Tips
学习Flutter也有二个多月了,所以分享一下自己在实践中遇到的问题及心得。希望对你有所帮助!1.防止溢出异常异常大致如下:A RenderFlex overflowed by 22 pixels on the bottom.导致的原因就是在水平或者垂直方向上的内容超过了父部件的大小。一般来说我们的页面不存在这样的问题,因为根据页面的设计,事先可以预料到是否超出。不过要注意到有输入法弹出...原创 2019-06-12 21:17:51 · 17684 阅读 · 23 评论 -
Flutter开发中的一些Tips(二)
接着上篇 Flutter开发中的一些Tips,今天再分享一些我遇到的问题,希望“引以为戒”。本篇的所有例子,都在我开源的flutter_deer中。希望Star、Fork支持,有问题可以Issue。附上链接:https://github.com/simplezhli/flutter_deer1. setState() called after dispose()这个是我偶然在控制台发现的...原创 2019-07-11 09:28:37 · 10615 阅读 · 7 评论 -
Flutter开发中的一些Tips(三)
距离flutter_deer开源快3个月了,目前为止收获了1600+的Star,感谢大家的对此项目的认可支持。今天继续分享一些我在Flutter开发中遇到的问题希望对你有所帮助。本篇的所有例子,都在我开源的flutter_deer中。原创 2019-09-09 10:07:38 · 5463 阅读 · 17 评论 -
Flutter 动画曲线Curves 效果一览
Curves中一共38中动画曲线,我将文档中提供的MP4转为了GIF。方便大家使用动画时查找使用。...原创 2019-07-16 08:57:04 · 17881 阅读 · 9 评论