Flutter动画 banner

Flutter动画

动画也是UI组成的一部分,好的动画能够给用户更好的体验(动效工程师的要求,不得不做)。动画的本质其实就是一组不同的图像,连续不断的进行播放,从而体现出动态效果。例如要实现一个圆形的逐渐变大的动画效果,实...
GetX原理分析 banner

GetX原理分析

GetX也是Flutter中非常火的一个项目,它不是一个单一功能的库,而是一个功能非常全面的脚手架,包括有依赖注入、状态管理、多语言、路由管理、网络请求等等,实际上对于规模较小...
Provider原理分析 banner

Provider原理分析

Provider是Flutter中的一个状态管理框架,也算是入侵性非常小的一个状态管理库。这里说的入侵性小,指的是它并没有引入什么新的概念,完全就是基于Flutte...
Flutter状态管理框架Provider banner
Flutter状态管理 banner

Flutter状态管理

Flutter是声明式UI框架,不像传统的安卓那样的命令式,我们无法拿到对应的组件然后将其修改。每当界面发生变化时,实际上就是重新创建了一组Widget
Flutter自定义绘制CustomPaint banner

Flutter自定义绘制CustomPaint

Flutter内置了很多的组件,我们可以使用一个有状态或者无状态组件来将这些内置的基础组件进行组合,从而实现我们的布局。但是在实际项目中,这些内置的组件肯定是无法完全满足我们的要求的,因此需要我们自定义...
Flutter强大脚手架-GetX banner

Flutter强大脚手架-GetX

GetX是Flutter的一个三方库,属于一个微型脚手架,它提供了很多功能的解决方案。核心的三大功能是状态管理、依赖管理、路由管理,此外还有一些实用功能如翻译管理、主题管理、网...
Flutter界面跳转-Navigator banner
Flutter基础语言Dart banner

Flutter基础语言Dart

Flutter是一套跨平台方案,使用Dart语言设计。当已经掌握了一门开发语言之后,再去学习别的语言就是非常快的,因为基础语法基本上所有的语言都是一样的,因此只需要进行对比一下...
Flutter基础组件 banner

Flutter基础组件

Flutter是一套跨平台方案,使用Dart语言设计,作为移动开发者的我们基本上是必须要掌握这些技能的。既然是一套UI框架,那么我们在学习时也是需要从...