flutter 学习笔记1

1.现有的主流移动开发平台android和ios

跨平台技术的时间轴

       最早为hybird混合开发,后来为React native的桥接技术,Hybird的主要依赖的WebView的技术,一个重量级的控件,容易产生内存问题。对于复杂的webView显示性能不好。

       React native core 作为桥接,建javascript转为Native调用,React Native最终会生成对应的自定义的原生控件。这种策略将框架本身和App开发者绑定在系统的控件上。开发者还需要处理不同平台间的差异,这个使跨平台特性大折扣。

 

       Flutter 最新的跨平台技术支持Android, Ios,Macos,windows linux的多个系统

2.fluter的特点

  • 跨平台
  • 丝滑的感觉
  • 响应式框架
  • 支持插件
  • 60fps超高性能

    一切皆为组件,和一切都是对象有点像,统一的对象模型,widget

  • 一个界面组件
  • 一个文本样式
  • 一个布局
  • 一个动画处理
  • 一个手势处理

例如:TextBox属性和方法

TextBox
bottom 底部间距属性
direction

文本排列方向属性

left 左侧间距属性
right 右侧间距属性
已标记关键词 清除标记
相关推荐
©️2020 CSDN 皮肤主题: 1024 设计师:白松林 返回首页