摘要: 前言 但凡用过鸿蒙原生弹窗的小伙伴,就能体会到它们是有多么的难用和奇葩,什么AlertDialog,CustomDialog,SubWindow,bindXxx,只要大家用心去体验,就能发现他们有很多离谱的设计和限制,时常就是一边用,一边骂骂咧咧的吐槽 实属无奈,就把鸿蒙版的SmartDialog写 阅读全文
posted @ 2024-08-11 11:23 xdd666 阅读(1484) 评论(4) 推荐(7) 编辑
摘要: Flutter 如何将代码显示到界面上 如何优雅的将项目中的代码,亦或是你的demo代码展示到界面上?本文对使用简单、便于维护且通用的解决方案,进行相关的对比和探究 阅读全文
posted @ 2023-05-05 08:41 xdd666 阅读(536) 评论(2) 推荐(2) 编辑
摘要: Flutter和Rust如何优雅的交互 Flutter和Rust如何优雅的交互呢? 阅读全文
posted @ 2022-12-12 10:19 xdd666 阅读(1491) 评论(0) 推荐(2) 编辑
摘要: SmartDialog迁移至4.0:一份真诚的迁移说明 前言 flutter_smart_dialog相关地址:pub,github,web effect 一个开源库,随着不断的迭代优化,难免会遇到一个很痛苦的问题 最初的设计并不是很合理:想添加的很多新功能都受此掣肘 想使得该库更加的强大和健壮,必须要做一个重构 因为重构涉及到对外暴露的api,所以大家 阅读全文
posted @ 2022-05-04 22:56 xdd666 阅读(465) 评论(0) 推荐(0) 编辑
摘要: 这一次,解决Flutter Dialog的各种痛点! 4.0版本做了重大调整,迁移请参照: SmartDialog 3.x 迁移 4.0 本文内容已更新,文中内容及其代码皆为4.0用法 前言 Q:你一生中闻过最臭的东西,是什么? A:我那早已腐烂的梦。 兄弟萌!!!我又来了! 这次,我能自信的对大家说:我终于给大家带了一个,能真正帮助大家解决诸多坑比场 阅读全文
posted @ 2021-11-03 09:41 xdd666 阅读(949) 评论(0) 推荐(0) 编辑
摘要: Flutter 对状态管理的认知与思考 这次被捷特大佬催了几次,终于把这篇文章写完了,文章里有我对状态管理的一些思考和看法,希望能引起茫茫人海中零星的共鸣。。。 阅读全文
posted @ 2021-09-26 09:22 xdd666 阅读(344) 评论(0) 推荐(1) 编辑
摘要: 如何优雅的在业务中使用设计模式(代码如诗) 代码如诗,竟然还有这种骚操作! 阅读全文
posted @ 2021-08-24 14:51 xdd666 阅读(1356) 评论(2) 推荐(9) 编辑
摘要: 前言 人心中的成见是一座大山,任你怎么努力都休想搬动。 这是电影《哪吒》里申公豹说的一句话,也是贯彻整部电影的一个主题;或许这句话引起了太多人的共鸣:35岁职场危机,大厂卡本科学历,无房无车结婚难等等,所以,这句话也经常被人提起。 同时,因为GetX作者的一些言论,也让一些成见一直伴随着GetX这个 阅读全文
posted @ 2021-07-14 10:03 xdd666 阅读(1221) 评论(2) 推荐(2) 编辑
摘要: 前言 看了Bloc源码后,心情有点复杂呀。。。 说点积极的... 用过Bloc的靓仔们,肯定能感受到,Bloc框架对开发页面,做了很清晰划分,框架强行定了俩种开发模式 Bloc模式:该模式划分四层结构 bloc:逻辑层 state:数据层 event:所有的交互事件 view:页面 Cubit模式: 阅读全文
posted @ 2021-06-15 14:33 xdd666 阅读(394) 评论(0) 推荐(0) 编辑
摘要: 前言 阅读此文的彦祖,亦菲们,附送一枚Provider模板代码生成插件! 我为啥要写这个插件呢? 此事说来话短,我这不准备写解析Provider源码的文章,肯定要写这框架的使用样例啊,然后再哔哔源码呀!在写demo样例的时候,新建那俩三个文件、文件夹和必写的模板代码,这让我感到很方啊,这不耽误我时间 阅读全文
posted @ 2021-05-31 12:09 xdd666 阅读(557) 评论(0) 推荐(1) 编辑
摘要: 前言 ThreadLocal的文章在网上也有不少,但是看了一些后,理解起来总感觉有绕,而且看了ThreadLocal的源码,无论是线程隔离、类环形数组、弱引用结构等等,实在是太有意思了!我必须也要让大家全面感受下其中所蕴含的那些奇思妙想! 所以这里我想写一篇超几儿通俗易懂解析ThreadLocal的 阅读全文
posted @ 2021-05-06 10:17 xdd666 阅读(763) 评论(2) 推荐(3) 编辑
摘要: 前言 Handler属于八股文中非常经典的一个考题了,导致这个知识点很多时候,考官都懒得问了;这玩意很久之前就看过,但是过了一段时间,就很容易忘记,但是处理内存泄漏,IdleHandler之类的考点答案肯定很难忘。。。虽然考官很多时候不屑问,但是要是问到了,你忘了且不知道怎么回答,那就很尴尬了 鄙人 阅读全文
posted @ 2021-04-12 16:32 xdd666 阅读(887) 评论(0) 推荐(2) 编辑
摘要: Flutter 改善套娃地狱问题(仿喜马拉雅PC页面举例) 前言 这篇文章是我一直以来很想写的一篇文章,终于下定决心动笔了。 写Flutter的小伙伴可能都感受到了:掘金的一些热门的Flutter文章下,知乎的一些Flutter的话题下或者一些论坛里面,喷Flutter套娃地狱总是永不过时的一个话题。 如果你不服气,上去辩驳俩下:“嵌套是你代码习惯问题,你看 阅读全文
posted @ 2021-03-15 15:20 xdd666 阅读(1213) 评论(2) 推荐(3) 编辑
摘要: Flutter GetX使用---简洁的魅力! 前言 使用Bloc的时候,有一个让我至今为止十分在意的问题,无法真正的跨页面交互!在反复的查阅官方文档后,使用一个全局Bloc的方式,实现了“伪”跨页面交互,详细可查看:flutter_bloc使用解析;fish_redux的广播机制是可以比较完美的实现跨页面交互的,我也写了一篇几万字文章介绍如何使 阅读全文
posted @ 2021-02-01 10:06 xdd666 阅读(4281) 评论(2) 推荐(1) 编辑
摘要: Flutter 让你的Dialog脱胎换骨吧!(Attach,Dialog,Loading,Toast) 4.0版本做了重大调整,迁移请参照: SmartDialog 3.x 迁移 4.0 本文内容已更新,文中内容及其代码皆为4.0用法 前言 Q:你一生中闻过最臭的东西,是什么? A:我那早已腐烂的梦。 兄弟萌!!!我又来了! 这次,我能自信的对大家说:我终于给大家带了一个,能真正帮助大家解决诸多坑比场 阅读全文
posted @ 2022-01-08 10:55 xdd666 阅读(912) 评论(0) 推荐(1) 编辑
摘要: GetX代码生成IDEA插件,超详细功能讲解(透过现象看本质) 本文更新非常频繁,最新内容请查看:最新内容 GetX代码生成IDEA插件功能说明 前言 本文章不是写getx框架的使用,而且其代码生成IDEA插件的功能讲解 我之前写过俩篇很长很长的getx文章 一篇入门使用:Flutter GetX使用 简洁的魅力! 一篇原理深度剖析:Flutter GetX深度 阅读全文
posted @ 2021-09-07 10:05 xdd666 阅读(842) 评论(0) 推荐(0) 编辑