话题编程语言 › Dart

编程语言:Dart

Flutter在携程复杂业务的高性能之旅

快速识别Flutter渲染性能问题,精准定位到方法名。

Hummer 引擎优化系列 - 大批干货来袭预警

Hummer是UC内核团队定制的Flutter引擎,它基于官方Flutter引擎进行优化增强,经过近两年的研究,我们对Flutter技术的原理及优劣势有了更加深入的认识。在这里,我们计划通过这个公众号,向大家分享我们对Flutter的理解和优化,希望能通过剖析引擎实现原理,让大家对Flutter的优劣有一个更客观准确的认识。

接下来,我们将陆续推送Hummer引擎优化系列文章,敬请期待。这里先做一下整体的介绍。

Flutter Web在Liquid体系下的探索

Flutter Web可以解决Native页面无法外投的问题。

通过Flutter Web,Liquid研发体系可以在保障客户端体验最佳的前提下,实现一次开发三端投放。

Flutter Web与Liquid研发体系的结合方案。

阿里卖家 Flutter for Web 工程实践

Flutter for Web (FFW) 早期试验版于 2019 年发布,在当时已经有很多感兴趣同学对其进行调研,当时由于刚发布存在诸多问题不适合在生产环境中使用。在今年(2021)三月份,Flutter 2.0 发布,FFW 正式进入 stable 分支。

Flutter For Web 编译的两种方案

要问现在最火的移动端的框架是什么,每个人心中自有自己的答案。目前 Flutter 关注度还是比较高的,Flutter 的热度已经⽼牌跨平台框架 React Native。Flutter 到底是个什么东西。接下来我们就一起来认识它。

Flutter 重构 QTalk

如果你想了解Flutter从头构建一个IM项目的总体规划与细枝末节,那么恭喜你,来看这篇文章就可以满足你的愿望。

flutter中photo_view嵌套GestureDetector屏幕滑动冲突解决

业务场景为,在摄像机的播放画面上,按下手指左右上下滑动,摄像机跟随滑动。

由于播放页面使用了photo_view提供了画面图片的放大缩小和拖拽功能,导致和嵌套的要实现监听滑动的GestureDetector存在冲突的问题。

最终实现的解决方案为,在photo_view默认状态下,让GestureDetector接收手指滑动事件,摄像机跟随旋转;在photo_view放大状态下,GestureDetector不接收事件,让photo_view处理放大图片的拖拽。比较好的解决了用户的使用场景问题。

Trip.com Flutter代码质量探索

Trip.com是一款面向海外用户的App,从年中开始便将卖点页、预定页等页面全量转为Flutter,随之而来的便是代码质量管理的问题。由于篇幅有限,本文将从静态代码检测、空安全、单元测试这几个部分来介绍Trip.com在Flutter业务迭代中提高代码质量做的一些努力。

FlutterWeb性能优化探索与实践

美团外卖商家端基于 FlutterWeb 的技术探索已久,目前在多个业务中落地了App、PC、H5的多端复用,有效提升了产研的整体效率。

贝壳Flutter混合工程集成方案

本文介绍了Flutter官方的混合集成方案在贝壳的落地。实践过程中包括了对官方集成主体的缩减,使用源码模式和二进制模式来兼顾Flutte和非Flutter开发,自研Flutter SDK自动化部署工具来降低配置成本等举措。

Flutter疑难杂症系列:实现支持复杂需求的列表

通过提供Flutter键盘调用流程相关分析和已知问题的解决思路,让开发者对Flutter键盘使用有更深入的了解和认识。

移动端动态化开发框架Thresh的JSI优化实践

Thresh提供了一个简单、高效的应用开发框架和丰富的组件及API,帮助开发者在前端开发中具有原生 APP 体验的服务,目前在满帮的APP中有大规模的业务应用,它引入独立JS运行时,使用前端开发者熟悉JavaScript开发业务。

iOS Pod Update 指数级变慢?看 Flutter 新一代版本仲裁算法 Pubgrub 如何解

作者在治理打包效率的过程中,遇到了Cocopods版本仲裁算法的坑,导致仲裁耗时指数级变慢。本文就将介绍这个“有趣的坑”,以及Flutter所使用的新一代仲裁算法。

构建顺滑自然的 Flutter 页面

围绕 Flutter 流畅度体感优化,分享了挑战、线上线下监控工具建设、优化手段在组件容器沉淀,最后给出了优化建议。

Flutter 代码生成 source_gen 使用与原理分析

​日常开发中,我们可能会涉及一生成规则清晰,可以模板化的代码,如果每次都要手写非常低效。Dart 中提供 source_gen 工具帮助我们通过脚本自动完成这类工作。本期简单聊聊这个工具的使用,并详细的分析它的构建原理。

Flutter实现动态化更新-技术预研

有做过完整项目的小伙伴应该都知道,随着业务的发展,app的运营需求会越来越多(比如:根据运营活动动态更换页面的UI)。这就要求我们的app要尽可能的满足市场的运营的动态化需求,通过这篇文章你将了解到:

  1. Flutter动态化的方案使用和效果对比;
  2. 针对中小型团队,该如何最小成本、最高效的实现app的动态化需求。

Accueil - Wiki
Copyright © 2011-2024 iteam. Current version is 2.137.1. UTC+08:00, 2024-11-15 01:16
浙ICP备14020137号-1 $Carte des visiteurs$