zoukankan      html  css  js  c++  java
  • flutter学习笔记(1)环境配置(使用vscode)

    前提条件:

        1.语言:flutter使用dart语言,前提是你熟悉js或者java,不熟悉这两个基本可以劝退了,因为dart类似这两个,如果专业学dart,还不如去学习原生应用如何开发。
        2.工具:熟悉vscode使用,至少知道插件怎么安装。


    安装开发套件和软件:

    •     flutter SDk,有两种模式安装,一种是下载压缩包解压,一种是使用git clone下来,我选择压缩包,解压后得到的文件夹包含git配置文件。

                  通过修改环境变量来修改pub包的下载地址,环境变量修改后,重新打开的命令行窗口才生效。

           PUB_HOSTED_URL=https://pub.flutter-io.cn
           FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
    •     vscode, vscode的安装不再啰嗦,有了vscode以后,要安装dart和flutter两个插件。
    •     android sdk,因为要打包andorid应用,所以要安装android sdk. sdk包含源代码(在platform文件夹下,分版本),平台工具(platform-tools),编译器(build-tools),          模拟器,模拟器镜像文件等,所以要下载android sdk Tool,用于下载或更新源代码,以及其他包。维护sdk包的命令行工具sdkmanager.bat位于tools/bin文件夹下面。

     配置环境:

    1. android_home.
    2. java_home
    3. 把flutter的bin,以及android-sdkplatform-tools放到path下面。

    如果环境已经配置好,就可以使得futter doctor命令测试环境配置的有没有问题,可以只关心打X的,不关心打!的。

    环境没有问题以后,在vscode上使用flutter create  project创建新项目。

    建议:

    1.模拟器需要硬件开启虚拟化支持,并需要安装HXAM支持,使用android sdk tools下面的sdkmanager下载会比较轻松。
    2.建议熟悉掌握flutter各命令的使用,andrioidsdk tools下面sdkmanger的使用,再进一步就是熟悉dart和gladle.
    

    入门书籍

    demo

  • 相关阅读:
    3.5---用栈实现队列(CC150)
    3.3---集合栈(CC150)
    3.2---最小栈(CC150)
    3.1---一个数组实现三个栈(CC150)
    2.7---判断链表是否是回文(CC150)
    SpringCloud实战5-Feign声明式服务调用
    Spring Cloud(二):服务注册与发现 Eureka【Finchley 版】
    Spring Cloud Eureka 自我保护机制
    Spring Cloud Edgware新特性之七:可选的EnableDiscoveryClient注解
    Spring Cloud 声明式服务调用 Feign
  • 原文地址:https://www.cnblogs.com/nomarker/p/11736715.html
Copyright © 2011-2022 走看看