话题框架与类库 › Flutter

框架与类库:Flutter

Flutter For Web 编译的两种方案

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

Flutter 重构 QTalk

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

北海(Kraken)构建大前端混合渲染技术体系 —— Web 与 Flutter Widget 混合渲染方案

Kraken 在 follow 了 W3C 标准的同时,也将 Flutter 的渲染能力融合进整个体系,让 Flutter 生态与 Web 生态融合渲染,成为一个融合渲染的大前端技术体系,互相取之所长,补其所短。

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

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

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

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

淘特 Flutter 流畅度优化实践

“用户体验特爽”是淘特的不懈追求,本文介绍笔者加入淘特以来在Flutter流畅度方面的诸多优化实践与经验,值得一看。

Trip.com Flutter代码质量探索

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

闲鱼直播flutter化实践

直播带货已成为近年来最热的“风口”,已成为电商升级的新突破口。闲鱼作为国内最大的二手交易平台市场,直播带货也成为推动成交的强烈需求。但是闲鱼直播原先接入外部提供的直播sdk,存在以下几个痛点问题:

  1. 业务定制困难。接外部sdk都存在“改不动,不敢改”困境。目前闲鱼直播和sdk提供方业务特点存在一定差异,产品提出的定制化需求难以得到满足
  2. 双端一致性难以保证。android,ios各提供一套sdk,两端表现并非完全一致,存在bug也不敢轻易升级sdk(直播sdk还是2019年版本)
  3. 排查舆情问题难度大。目前直播sdk里面日志有哪些,以及日志系统在哪里都不清楚,有问题得求助别人排查。

因此闲鱼想基于直播sdk的一些能力,做一套跨平台直播sdk,减少开发维护成本。考虑到闲鱼在flutter技术栈上有一定技术积累,新版直播通过Flutter实现跨平台开发(支持ios,android),再接入闲鱼的全链路日志系统,能解决目前闲鱼直播面临的问题。

Native和Flutter混合开发ViewPager的解决方案

贝壳在IPD和Android平板上进行了大量的Flutter和Native混合开发实践。在这个过程中遇到了一个特殊场景:Flutter和Native在同一级页面并且可以来回切换。本文就实践中遇到的问题和解决思路进行讲解。

FlutterWeb性能优化探索与实践

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

贝壳Flutter混合工程集成方案

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

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

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

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

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

构建顺滑自然的 Flutter 页面

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

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

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

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

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

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

Flutter 实现完美的双向聊天列表效果,滑动列表的知识点

本篇主要通过一个有趣的问题,展示如何理解和使用Flutter里关于可滑动列表的姿势,最主要是如果更灵活地布局列表。

Home - Wiki
Copyright © 2011-2024 iteam. Current version is 2.138.0. UTC+08:00, 2024-12-22 01:57
浙ICP备14020137号-1 $Map of visitor$