Flutter中的路由

路由(Route)在移动开发中通常指页面(Page),这跟web开发中单页应用的Route概念意义是相同的。所谓路由管理,就是管理页面之间如何跳转,通常也可被称为导航管理。这和原生开发类似,无论是Android还是iOS,导航管理都会维护一个路由栈,路由入栈(push)操作对应打开一个新页面,路由出栈(pop)操作对应页面关闭操作,而路由管理主要是指如何来管理路由栈。



发布自己的插件 Flutter package

偶尔会经常听人说 发布包到 pub 了,那什么是 pub 呢官方描述: Pub is the package manager for Dart. / dart 语言的包管理器


迁移到Android X

无论在 android 开发中 还是 flutter 开发中,都会面临迁移 AndroidX 的问题官方有一个说明,可以参考链接下面是我总结的修改方


Flutter中比较常见的问题

要实现类似安卓原生ViewPager的UI,请使用PageView,注意定义自己的PageController,然后可以利用PageController的jumpToPage(int)实现自定义的Page页的跳转


获取Widget的尺寸和位置

在实际开发的过程中,我们总是会有这样一种需求,获取Widget的尺寸和样式。 但是 Widget本身是没有 size 和 position。为了实现这一点,我们必须获得与Widget上下文相关联的RenderBox。



Dart入门—函数与运算符

dart的闭包就是函数对象,其实跟JavaScript的闭包函数差不多,理论请参考JavaScript的闭包函数


尝鲜Yii3

Yii 3是Yii框架的第二次重写。最初从2.1分支开始,后来因为所有向后兼容性破坏而决定切换到3.X系列。 从3.0开始,Yii将遵循Sementic Versionning。这个重写解决了Yii 2遭受的许多问题,比如框架与jQuery,bower,bootstrap相结合。


Iconfont 批量把图标加入购物车的方法

在浏览器中按 f12 打开【开发人员工具】,找到【console(控制台)】,输入以下代码,再按回车,稍等片刻即可把全部图标加入购物车