Flutter概述
2018 年 12 月初,Google 正式发布了开源跨平台 UI 框架 Flutter 1.0 Release 版本。Flutter是一个使用Dart语言开发的跨平台移动UI框架,渲染引擎依赖Skia图形库实现,在Flutter中的控件树编译为高性能的本地ARM代码直接绘制。Dart是Flutter的主要开发语言 ,支持JIT编译(开发阶段可热重载)和AOT编译(Release运行阶段性能好)
Flutter工程类型
Flutter Application
标准的 Flutter App 工程,包含标准的 Dart 层与 Native 平台层。
Flutter Module
Flutter 组件工程,仅包含 Dart 层实现,Native 平台层子工程为通过 Flutter 自动生成的隐藏工程(.ios/.android)。
Flutter Plugin
Flutter 平台插件工程,包含 Dart 层与 Native 平台层的实现。
Flutter Package
Flutter 纯 Dart 插件工程,仅包含 Dart 层的实现,往往定义一些公共 Widget。
##RUn App
runApp(Wdiget app)函数作用是将给定的根组件(上面的app)填满整个屏幕,是Flutter这个Dart语音的移动应用框架的入口。
##主题:
应用主题
局部主题
Http请求
使用Http请求
使用HttpClient请求