横扫鸿蒙弹窗乱象,SmartDialog出世

8 月 11 日
阅读 11 分钟
584
但凡用过鸿蒙原生弹窗的小伙伴,就能体会到它们是有多么的难用和奇葩,什么AlertDialog,CustomDialog,SubWindow,bindXxx,只要大家用心去体验,就能发现他们有很多离谱的设计和限制,时常就是一边用,一边骂骂咧咧的吐槽
封面图

Flutter 如何将代码显示到界面上

2023-05-05
阅读 8 分钟
3.9k
用法:CodePreview,提供需要预览的className,可自动匹配该类对应的代码文件本来想把写法简化成传入对象,但是因为一些原因无奈放弃,改成了className
封面图

Flutter和Rust如何优雅的交互

2022-12-12
阅读 23 分钟
2.4k
Flutter直接调用C层还是蛮有魅力,想想你练习C++,然后直接能用flutter在上层展示出效果,是不是就有大量练手的机会了,逻辑反手就用C++,Rust去写,给后面的接盘侠留下一座壮丽的克苏鲁神山,供其瞻仰
封面图

SmartDialog迁移至4.0:一份真诚的迁移说明

2022-05-04
阅读 9 分钟
2.1k
前言flutter_smart_dialog相关地址:pub,github,web effect一个开源库,随着不断的迭代优化,难免会遇到一个很痛苦的问题最初的设计并不是很合理:想添加的很多新功能都受此掣肘想使得该库更加的强大和健壮,必须要做一个重构因为重构涉及到对外暴露的api,所以大家会遇到一个比较烦躁的问题:更新版本后,会大面积报...
封面图

Flutter 让你的Dialog脱胎换骨吧!(Attach,Dialog,Loading,Toast)

2022-01-03
阅读 26 分钟
4.7k
4.0版本做了重大调整,迁移请参照: SmartDialog 3.x 迁移 4.0本文内容已更新,文中内容及其代码皆为4.0用法前言Q:你一生中闻过最臭的东西,是什么?A:我那早已腐烂的梦。兄弟萌!!!我又来了!这次,我能自信的对大家说:我终于给大家带了一个,能真正帮助大家解决诸多坑比场景的pub包!将之前的flutter_smart_dialo...
封面图

这一次,解决Flutter Dialog的各种痛点!

2021-11-03
阅读 26 分钟
6.3k
4.0版本做了重大调整,迁移请参照: SmartDialog 3.x 迁移 4.0本文内容已更新,文中内容及其代码皆为4.0用法前言Q:你一生中闻过最臭的东西,是什么?A:我那早已腐烂的梦。兄弟萌!!!我又来了!这次,我能自信的对大家说:我终于给大家带了一个,能真正帮助大家解决诸多坑比场景的pub包!将之前的flutter_smart_dialo...
封面图

Flutter 对状态管理的认知与思考

2021-09-26
阅读 23 分钟
2.9k
前言关于这篇文章的一些内容,我很久之前就想写的,但一直没啥源动力,就一直鸽着这次被捷特大佬催了几次,终于把这篇文章写完了,文章里有我对状态管理的一些思考和看法,希望能引起茫茫人海中零星的共鸣。。。状态管理的认知变迁解耦是众多思想或框架的基石就拿最最最经典的MVC来说,统一将模块分为三层Model层:数据...
封面图

GetX代码生成IDEA插件,超详细功能讲解(透过现象看本质)

2021-09-07
阅读 18 分钟
6.2k
本文更新非常频繁,最新内容请查看:最新内容---GetX代码生成IDEA插件功能说明前言本文章不是写getx框架的使用,而且其代码生成IDEA插件的功能讲解我之前写过俩篇很长很长的getx文章一篇入门使用:Flutter GetX使用---简洁的魅力!一篇原理深度剖析:Flutter GetX深度剖析 | 我们终将走出自己的路(万字图文)鱼和渔都已...
封面图

如何优雅的在业务中使用设计模式(代码如诗)

2021-08-24
阅读 17 分钟
4.2k
有段时间没写文章了,最近沉迷Rust,无法自拔,锈儿有毒;这真是门非常有趣的语言,很多地方的设计,真的是满足了我所有的向往。当然,这也不是一门简单的语言,提出所有权的概念,引入了极多符号:mut、&mut、ref mut、&、*、as_mut、as_ref。。。让人头秃。。。之前看到过一句话,觉得很不错:学习Rust并不会...
封面图

【源码篇】Flutter GetX深度剖析 | 我们终将走出自己的路(万字图文)

2021-07-14
阅读 40 分钟
11.6k
这是电影《哪吒》里申公豹说的一句话,也是贯彻整部电影的一个主题;或许这句话引起了太多人的共鸣:35岁职场危机,大厂卡本科学历,无房无车结婚难等等,所以,这句话也经常被人提起。

【源码篇】Flutter Bloc背后的思想,一篇纠结的文章

2021-06-15
阅读 22 分钟
11.5k
前言看了Bloc源码后,心情有点复杂呀。。。说点积极的...用过Bloc的靓仔们,肯定能感受到,Bloc框架对开发页面,做了很清晰划分,框架强行定了俩种开发模式Bloc模式:该模式划分四层结构bloc:逻辑层state:数据层event:所有的交互事件view:页面Cubit模式:该模式划分了三层结构cubit:逻辑层state:数据层view:页面...

【源码篇】Flutter Provider的另一面(万字图文+插件)

2021-05-31
阅读 57 分钟
3.6k
此事说来话短,我这不准备写解析Provider源码的文章,肯定要写这框架的使用样例啊,然后再哔哔源码呀!在写demo样例的时候,新建那俩三个文件、文件夹和必写的模板代码,这让我感到很方啊,这不耽误我时间嘛!然后就撸了这个插件,相对而言,多花了几百倍的时间。。。
封面图

【源码篇】ThreadLocal的奇思妙想(万字图文)

2021-05-06
阅读 27 分钟
1.9k
ThreadLocal的文章在网上也有不少,但是看了一些后,理解起来总感觉有绕,而且看了ThreadLocal的源码,无论是线程隔离、类环形数组、弱引用结构等等,实在是太有意思了!我必须也要让大家全面感受下其中所蕴含的那些奇思妙想! 所以这里我想写一篇超几儿通俗易懂解析ThreadLocal的文章,相关流程会使用大量图示解析,以...

【源码篇】Handler那些事(万字图文)

2021-04-12
阅读 34 分钟
3.4k
Handler属于八股文中非常经典的一个考题了,导致这个知识点很多时候,考官都懒得问了;这玩意很久之前就看过,但是过了一段时间,就很容易忘记,但是处理内存泄漏,IdleHandler之类的考点答案肯定很难忘。。。虽然考官很多时候不屑问,但是要是问到了,你忘了且不知道怎么回答,那就很尴尬了

Flutter 改善套娃地狱问题(仿喜马拉雅PC页面举例)

2021-03-15
阅读 14 分钟
4k
写Flutter的小伙伴可能都感受到了:掘金的一些热门的Flutter文章下,知乎的一些Flutter的话题下或者一些论坛里面,喷Flutter套娃地狱总是永不过时的一个话题。
封面图

Flutter GetX使用---简洁的魅力!

2021-02-01
阅读 30 分钟
40.5k
使用Bloc的时候,有一个让我至今为止十分在意的问题,无法真正的跨页面交互!在反复的查阅官方文档后,使用一个全局Bloc的方式,实现了“伪”跨页面交互,详细可查看:flutter_bloc使用解析;fish_redux的广播机制是可以比较完美的实现跨页面交互的,我也写了一篇几万字文章介绍如何使用该框架:fish_redux使用详解,redux...
封面图

白嫖JetBrains正版全家桶!

2020-12-30
阅读 4 分钟
5.7k
之前在学Go的时候,想着要用什么编辑器,网上的大佬都讲,想省事直接用Goland,用VsCode配置会存在一些未知的使用体验问题,大佬们的敦敦教诲不能不听,下了一个Goland,看了下包年价格,正版的Goland需要199$,一千多块钱。。。

一种更优雅的Flutter Dialog解决方案

2020-12-05
阅读 13 分钟
7.8k
为了应对复杂的业务场景,同时降低侵入性,在保持api稳定基础上,全面重构了SmartDialog底层我现在可以自信的说:它现在是一个简洁,强大,侵入性极低的Pub包请使用Flutter 2.0及其以上的小伙伴们移步:这一次,解决Flutter Dialog的各种痛点!
封面图

一文总结设计模式

2020-11-23
阅读 33 分钟
1.5k
看了很多寓教于学写设计模式的,看的有点头疼,注意力全都在故事上了,满脑子都是鸭子,餐厅之类,还有一堆和设计模式不相关的话,翻书都翻的挺累的。

flutter_bloc使用解析---骚年,你还在手搭bloc吗!

2020-11-13
阅读 26 分钟
5.1k
首先,有很多的文章在说flutter bloc模式的应用,但是百分之八九十的文章都是在说,使用StreamController+StreamBuilder搭建bloc,提升性能的会加上InheritedWidget,这些文章看了很多,真正写使用bloc作者开发的flutter_bloc却少之又少。没办法,只能去bloc的github上去找使用方式,最后去bloc官网翻文档。
封面图

玩Android(flutter + fish_redux)

2020-11-13
阅读 2 分钟
2.3k
fish_redux使用注:该项目为Flutter + fish_redux,页面基本均是fish_redux搭建fish-redux使用教程:掘金:fish_redux使用详解---看完就会用!备用:博客园:fish_redux使用详解---看完就会用!代码demo地址说明多谢铁子们给我点的小星星,为了对得起你们的支持,我重写了第一版所有模块,第二版的坑填完了初版的fish_re...

Flutter&Dart Callback转同步

2020-11-12
阅读 3 分钟
5k
怎么将一个Callback回调转化成Future同步方法(Callback to Future),可以配套async / await去使用呢?

Flutter Webview添加Cookie的正确姿势

2020-11-12
阅读 3 分钟
3.7k
h5页面要从cookie里面取数据,所以需要在flutter webview的cookie里面塞一些数据,设置的数据多达十几条;按照网上查的使用方式来设置,通过fiddler抓包发现,只能生效一条,来来回回试了很多次都只有一条,心态崩了

fish_redux使用详解---看完就会用!

2020-11-12
阅读 44 分钟
7.3k
来学学难搞的fish_redux框架吧,这个框架,官方的文档真是一言难尽,比flutter_bloc官网的文档真是逊色太多了,但是一旦知道怎么写,页面堆起来也是非常爽呀,结构分明,逻辑也会错落有致。