Flutter简介

Flutter是谷歌的移动UI结构,能够快速在iOS和Android上构建高质量的原生用户界面。 Flutter能够与现有的代码一同作业。在全世界,Flutter正在被越来越多的开发者和安排运用,而且Flutter是完全免费、开源的。

Flutter优势

  • 进步开发功率
  • 同一份代码开发iOS和Android
  • 用更少的代码做更多的工作
  • 轻松迭代
  • 在应用程序运行时更改代码并从头加载(通过热重载)
  • 修正溃散并持续从应用程序中止的当地进行调试
  • 创立漂亮,高度定制的用户体会
  • 获益于运用Flutter结构供给的丰厚的Material Design和Cupertino(iOS风格)的widget
  • 完成定制、漂亮、品牌驱动的规划,而不受原生控件的约束

全部皆为widget

Widget是Flutter应用程序用户界面的根本构建块。每个Widget都是用户界面一部分的不行变声明。 与其他将视图、控制器、布局和其他特点别离的结构不同,Flutter具有共同的一致目标模型:widget。

分层的结构

Flutter结构是一个分层的结构,每个层都树立在前一层之上。

中文官网引荐书本

《Flutter 实战》

推荐阅读