【学习 Flutter】第一个 Flutter App

2019-04-08  本文已影响0人  kyuan

Flutter 是什么

Flutter 是谷歌的移动 UI 框架,可以快速在 iOS 和 Android 上构建高质量的原生用户界面...

balabalabala 的这些介绍网上一搜一大堆,这次的分享主要是在 Udemy 上购买了 Max 老师关于 Flutter 《
Learn Flutter & Dart to Build iOS & Android Apps》的课程,然后一边学习一边归纳总结自己的理解

Flutter 前期准备

更多的安装使用介绍,可参考官方安装步骤

第一个 Flutter 应用

对,你没猜错,还是用 Hello world 来写第一个 Flutter 应用

当前期准备就绪,就可以用 Flutter 创建我们的项目,如 flutter create 项目名 ,注意项目名不能加连字符如 hello-world,注意需要小写

From the Pubspec format description:
DO use lowercase_with_underscores for package names.
Package names should be all lowercase, with underscores to separate words,
just_like_this. Use only basic Latin letters and Arabic digits: [a-z0-9_].
Also, make sure the name is a valid Dart identifier -- that it doesn't start
with digits and isn't a reserved word.

flutter create hello_world
'或'
flutter create helloworld

目录结构

项目创建后,简单介绍几个重要的目录与文件

入口文件与入口函数

'main.dart'

void main() {
  print('app running....'); // 控制台输出
}

提高 Flutter 的开发体验

VS Code 上的必备扩展:Flutter,安装后在 dart 文件下会有自动格式化,语法提示等强大的功能。

VS Code Flutter 扩展

运行程序

flutter run

而我们的 Flutter 应用需要将内容挂载到设备上,目前没这个步骤,因此虚拟器上只出现白屏

未挂载 白屏

到这里我们已经成功运行 Flutter 应用了,只是目前还没将界面挂载到设备上,下节课会一起学习将界面(组件树)挂载到设备上

上一篇 下一篇

猜你喜欢

热点阅读