Flutter 基础Widget-flutter-basic-widget.md
title: Flutter 基础Widgetdate: 2021-07-16 12:38:30.093updated: 2021-07-18 10:15:21.796url: /?p=304categories: Fluttertags:
Flutter 基础Widget在Flutter中,几乎所有的对象都是一个Widget,与原生开发中的控件不同的是,Flutter中的widget的概念更广泛,它不仅可以表示UI元素,也可以表示一些功能性的组件如:用于手势检测的 GestureDetector widget、用于应用主题数据传递的Theme等等。由于Flutter主要就是用于构建用户界面的,所以,在大多数时候,可以认为widget就是一个控件,不必纠结于概念。
Widget的功能是“描述一个UI元素的配置数据”,Widget其实并不是表示最终绘制在设备屏幕上的显示元素,而只是显示元素的一个配置数据。实际上,Flutter中真正代表屏幕上显示元素的类是Element,也就是说Widget只是描述Element的一个配置。一个Widget可以对应多个Element ...
Flutter 介绍-flutter介绍与开发环境配置.md
title: Flutter 介绍date: 2021-07-14 17:22:57.246updated: 2021-07-16 10:38:25.492url: /?p=295categories: Fluttertags:
跨平台开发传统的原生开发,一个团队需要维护Android,iOS两套系统,也就造成了一下问题:
人力成本高。需要Android和iOS开发人员。
测试成本高。
面对以上问题,在公司的角度上讲,如果一套代码能够运行在Android和iOS上,就能很好的成本问题。
因此就多了好些技术,比如Hybrid技术、React Native、Flutter等。
移动开发发展1. 第一阶段:原生开发在早期的移动开发中,面对这个崭新的方向,人们都处于摸索节点,那时候大家都在进行原生的开发。但是谁都不想放过移动互联网这块蛋糕。Web开发人员的数量远远多于移动互联网开发人员,同时由于原生开发的成本与动态化渐渐无法满足要求。同时原生开发维护成本大、开发周期长,动态化能力弱,所以人们都在寻找跨平台的方案,希望能够只需要一个团队维护一份代码,就能够完成Andro ...
Flutter 介绍-flutter介绍与开发环境配置.md
title: Flutter 介绍date: 2021-07-14 17:22:57.246updated: 2021-07-16 10:38:25.492url: /?p=295categories: Fluttertags:
跨平台开发传统的原生开发,一个团队需要维护Android,iOS两套系统,也就造成了一下问题:
人力成本高。需要Android和iOS开发人员。
测试成本高。
面对以上问题,在公司的角度上讲,如果一套代码能够运行在Android和iOS上,就能很好的成本问题。
因此就多了好些技术,比如Hybrid技术、React Native、Flutter等。
移动开发发展1. 第一阶段:原生开发在早期的移动开发中,面对这个崭新的方向,人们都处于摸索节点,那时候大家都在进行原生的开发。但是谁都不想放过移动互联网这块蛋糕。Web开发人员的数量远远多于移动互联网开发人员,同时由于原生开发的成本与动态化渐渐无法满足要求。同时原生开发维护成本大、开发周期长,动态化能力弱,所以人们都在寻找跨平台的方案,希望能够只需要一个团队维护一份代码,就能够完成Andro ...
Flutter 路由与导航-flutter-route.md
title: Flutter 路由与导航date: 2021-07-18 15:07:48.692updated: 2021-07-18 15:25:28.879url: /?p=318categories: Fluttertags:
Flutter 路由与导航路由(Route)的概率大概就是大航海时代,我们如果需要去一个目的地,我们就得查路由,确定航向。在编程中,我们时常听到路由这个词汇,其实是一个道理,所以一般会有一个路由表,从路由表查路径什么的,路由也可直接理解为路径。
路由管理路由管理,就是管理页面之间如何跳转,通常也可被称为导航管理。这和原生开发类似,无论是Android还是iOS,导航管理都会维护一个路由栈,路由入栈(push)操作对应打开一个新页面,路由出栈(pop)操作对应页面关闭操作,而路由管理主要是指如何来管理路由栈。
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061im ...
Flutter 路由与导航-flutter-route.md
title: Flutter 路由与导航date: 2021-07-18 15:07:48.692updated: 2021-07-18 15:25:28.879url: /?p=318categories: Fluttertags:
Flutter 路由与导航路由(Route)的概率大概就是大航海时代,我们如果需要去一个目的地,我们就得查路由,确定航向。在编程中,我们时常听到路由这个词汇,其实是一个道理,所以一般会有一个路由表,从路由表查路径什么的,路由也可直接理解为路径。
路由管理路由管理,就是管理页面之间如何跳转,通常也可被称为导航管理。这和原生开发类似,无论是Android还是iOS,导航管理都会维护一个路由栈,路由入栈(push)操作对应打开一个新页面,路由出栈(pop)操作对应页面关闭操作,而路由管理主要是指如何来管理路由栈。
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061im ...