Flutter 是什么?
flutter 是一个google 的UI框架,它打通了android 和 ios 跨平台的显示上的差异,是一个真正的跨平台开发框架,它不仅仅一套代码 支持生产android 和 ios 同时还可以,支持web,以及PC 端的开发。
Flutter 的特性是什么?
UI 组件丰富,风格也漂亮
性能堪比原生
响应式的编程方式,UI 可以实时进行更新,不用重新启动
跨平台支持windows, mac, ios, android ,web 多个端进行同时生成
Flutter 的生命周期
(1)经历三个阶段
初始化阶段、运行时阶段、销毁阶段
(2)生命周期函数
initState();
didChangeDependencies();
build(); // 在setState 时调用;
didUpdateWidget(); // 在热加载时调用;在父组件发生变化时调用
deactive(); // 该方法