![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Flutter开发
文章平均质量分 93
PalmerYang
业精于勤,荒于嬉;行成于思,毁于随.
展开
-
Dart语言编程基础
一.Dart 简述在Dart中,一切都是对象,每个对象都是一个类的实例,所有对象都继承自Object。 Dart是强类型的,也有自动推断类型的机制。二.变量。1.变量的声明。Dart中定义变量有两种方式,一种是静态类型语言常用的方式,显式指定变量类型,另一种则是动态语言的常用方式,不指定类型,由vm自动推断。变量的默认值:未初始化的变量的初始值为null。甚至具有数字类型的变量最初也是null,因为在Dart中没有基础的数据类型,所有的都是对象类型.数字——就像dart中的其他东西一样是对象。原创 2019-06-28 18:02:47 · 407 阅读 · 0 评论 -
使用Getx框架简化Flutter开发
一. GetX的作用GetX 是 Flutter 上的一个轻量且强大的解决方案,包含了以下的功能.页面状态管理(跨页面交互)路由管理国际化、主题的适配全局BuildContext 无Context弹窗依赖注入二. GetX安装GetX1. 引入GetX依赖在pubspec.yaml文件中添加Getx依赖:get: ^4.x.x2. GetX入口配置各模块导包,均使用下面包即可import 'package:get/get.dart';只需要将MaterialApp改成G原创 2021-09-29 09:37:55 · 5238 阅读 · 0 评论 -
Flutter开发基础总结
一.命令式UI和声明式UI1. 命令式编程和声明式编程的区别命令式编程:命令“机器”如何去做事情(how),这样不管你想要的是什么(what),它都会按照你的命令实现。声明式编程:告诉“机器”你想要的是什么(what),让机器想出如何去做(how)。2. Flutter中命令式编程的应用在Flutter中每个组件,会有个build函数,这里会返回一个能够完整描述UI的对象结构。每当数据改变时,就重新调用build函数,返回新的结构。如何高效渲染,就是框架去做的事情了。通过这种方式,不管是UI的初原创 2019-07-02 11:26:19 · 411 阅读 · 0 评论