美文网首页
初识Flutter

初识Flutter

作者: CaryZheng | 来源:发表于2017-11-26 16:07 被阅读60次

简介


Flutter 是一套全新的移动应用 SDK,旨在帮助开发和设计人员构建现代的移动应用(包括 iOS 和 android )。

Flutter 官网: https://flutter.io/
Flutter Github: https://github.com/flutter/flutter

开发环境


注意: Flutter 目前仍处于 alpha 阶段,所以本文以 alpha 版本为例,基于 macOS 。

  1. clone repo

创建 flutter SDK 存储目录,克隆 flutter SDK 仓库。

$ git clone -b alpha https://github.com/flutter/flutter.git
$ export PATH=`pwd`/flutter/bin:$PATH
  1. 检查SDK所需的依赖

执行如下命令:

$ flutter doctor

按提示安装相关的依赖即可,最后全部检查通过后,显示如下内容(实际内容与当前配置有关)

$ flutter doctor
[✓] Flutter (on Mac OS X 10.13.1 17B48, locale zh-Hans-CN, channel alpha)
    • Flutter at /Users/Cary/Documents/Flutter/SDK/flutter
    • Framework revision e8aa40eddd (6 weeks ago), 2017-10-17 15:42:40 -0700
    • Engine revision 7c4142808c
    • Tools Dart version 1.25.0-dev.11.0

[✓] Android toolchain - develop for Android devices (Android SDK 25.0.3)
    • Android SDK at /Users/Cary/Documents/android-sdks
    • Platform android-25, build-tools 25.0.3
    • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-915-b08)

[✓] iOS toolchain - develop for iOS devices (Xcode 9.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 9.1, Build version 9B55
    • ios-deploy 1.9.2
    • CocoaPods version 1.3.1

[✓] Android Studio (version 3.0)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-915-b08)

[✓] IntelliJ IDEA Ultimate Edition (version 2017.2.5)
    • Flutter plugin version 19.1
    • Dart plugin version 172.4343.25

[✓] Connected devices
    • Android SDK built for x86 • emulator-5554                            • android-x86 • Android 5.0.2 (API 21) (emulator)
    • iPhone X                  • AA532CBE-BE7F-479F-B456-A43F5C1CA5EB     • ios         • iOS 11.1 (simulator)

创建第一个项目


IDE 可选:

  • IntelliJ CE IDEA Community Edition (CE), version 2017.1 or later
  • IntelliJ IDEA IDEA Ultimate edition, version 2017.1 or later
  • Android Studio, version 3.0 or later

本文以 IntelliJ IDEA IDEA Ultimate edition 为例,进入 Preferences -> Plugins,搜索并安装 Flutter 插件,安装好后重启下 IDE 即可。

File -> New -> Project,按提示创建好项目,如下图:

ide_create_project_step_1.jpg ide_create_project_step_2.jpg

最后执行 Run 'main.dart' 即可在 模拟器 / 真机 ( iOS / android )上运行第一个 Flutter项目 (默认生成的模版代码)。

运行效果如下:

Simulator Screen Shot - iPhone X.png

相关文章

  • 初识flutter

    初识flutter 初识flutter

  • Flutter学习笔记 (一)

    (一)初识Flutter 1.Flutter是什么 Flutter is Google's UI toolkit ...

  • Flutter完全进阶手册

    Flutter  一、你好,Flutter    原生开发与跨平台技术    初识Flutter    Flut...

  • Flutter学习笔记(一)

    先附上学习和参考的网站Flutter中文网Flutter实战 初识Flutter 简介 Flutter是Googl...

  • 一、Flutter原理篇

    第一章: 初识Flutter 1.1 Flutter简介 Flutter 是 Google 推出并开源的移动应用开...

  • [Flutter]初识flutter

    最近公司内部掀起了一阵Flutter的热潮,我也追赶一下热潮,来玩一玩这个小东西. 语言基础 Dart传送门 开发...

  • Flutter初识

    一、Flutter是什么? 根据Flutter中文官网(英文官网)的解释:Flutter是谷歌的移动UI框架,可以...

  • 初识Flutter

    最近关注的很多公众号都推了关于Flutter的文章,还有就是Airbnb放弃React Native的新闻。Goo...

  • 初识Flutter

    话不多说,Flutter中文开发网站:https://flutterchina.club/setup-macos/...

  • 初识Flutter

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

网友评论

      本文标题:初识Flutter

      本文链接:https://www.haomeiwen.com/subject/ihikbxtx.html