初识flutter

flutter介绍

Flutter 是 Google推出并开源的移动应用开发框架,主打跨平台、高保真、高性能。开发者可以通过 Dart语言开发 App,一套代码同时运行在 iOS 和 Android平台。 Flutter提供了丰富的组件、接口,开发者可以很快地为 Flutter添加 native扩展。同时 Flutter还使用 Native引擎渲染视图,这无疑能为用户提供良好的体验

官方网站:https://flutter.io/
中文网:https://flutterchina.club/
布局模型:https://flutter.dev/docs/development/ui/widgets/layout

dart语言

https://mp.weixin.qq.com/s/mtm9PKv2G_hSgbvXTbQtTA

环境安装

1
2
3
4
5
1:下载flutter sdk :https://flutter.io/docs/get-started/install
2: vscode中打开命令行 运行run flutter doctor 可看到所需要安装的环境以及已安装情况
3: 安装好所需要的安卓或者ios所需环境
4: 以xcode为例 运行:open -a Simulator 打开模拟器
(xcode的安装一不小心就会踩坑 所以建议最好直接在appStore中安装)同时安装xcode需要安装cocoapods初始化的时候注意切换ruby镜像不然跑死都跑不完

创建第一个flutter App

1
2
3
<!-- 应用主入口 -->
void main() {
}

主要知识点

flutter架构
flutter-framework

StateLessWidget?
StatefulWidget?
avatar