饥人谷技术博客

Flutter 入门必会

2020-01-16  本文已影响0人  不明suoyi

Flutter

官网介绍:

Flutter中文网

Flutter是谷歌的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面。 Flutter可以与现有的代码一起工作。在全世界,Flutter正在被越来越多的开发者和组织使用,并且Flutter是完全免费、开源的。

总结:

github地址

代表项目: 闲鱼app

安装

安装JAVA环境

选择适合自己机型的版本(64位 or 32位)

JAVA下载地址

安装完成到终端(命令行)里输入java运行,如果出现一大堆命令,则表示安装成功。

下载安装 FlutterSDK

Android Studio的安装

安装Android证书

命令行输入:

flutter doctor --android-licenses
一路选择 y/Y 直到完成 。

到此,基础环境已经安装完成了,接下来就是安装AVD虚拟机了,当然也可以用真机来进行预览,这样效果会更好。

  1. Android studio新建Flutter项目
  1. 安装虚拟机

至此,Flutter 的开发环境差不多全部搭建完成,接下来就来写一个 hello world 吧


建议使用 VScode 编辑器来写代码和测试,虚拟机可以使用一个脚本文件来自动打开。

具体步骤如下:

  1. 新建一个xxx.bat文件到桌面。xxx随你换。
  2. 查找emulator.exe文件的路径,把查找到的路径放到bat文件中,注意,此处需要的是emulator 目录下的 emulator.exe 文件,复制这个路径。
  3. 打开Android Studio,并查看 AVD虚拟机名称 ( 我的是:Nexus 5X API 29),复制。然后把前面复制的路径和虚拟机名字粘贴到xxx.bat 文件中,形如:C:\Users\12913\AppData\Local\Android\Sdk\emulator\emulator.exe -netdelay none -netspeed full -avd Nexus_5X_API_29 。中间的参数无需改动。

参数解释:
🎈 -netdelay none :设置模拟器的网络延迟时间,默认为none,就是没有延迟。
🎈 -netspeed full: 设置网络加速值,full代表全速。

  1. flutter run 开启预览,把你的flutter项目在 vscode 中打开,安装flutter 插件,安装完后,在终端输入:flutter run启动程序。

写一个 hello world 体验一下

找到项目根目录下的\bin\main.dart文件,将其默认的代码删掉,然后添加如下代码:

import 'package:flutter/material.dart';
//主函数(入口函数)
void main() =>runApp(MyApp());
// 声明MyApp类class MyApp extends StatelessWidget{
  //重写build方法
  @override
  Widget build(BuildContext context){
    //返回一个Material风格的组件
   return MaterialApp(
      title:'Welcome to Flutteraa',
      home:Scaffold(
        //创建一个Bar,并添加文本
        appBar:AppBar(
          title:Text('Welcome to Flutter'),
        ),
        //在主体的中间区域,添加一个hello world 的文本
        body:Center(
          child:Text('Hello World'),
        ),
      ),
    );
  }
}

写完后打开终端,运行flutter run,等待一小会,就会看到虚拟机中显示了Hello World的内容。


VSCode中的一些常用功能键

✨鼠标必须 focus 在终端的运行界面

本文正在参与“写编程博客瓜分千元现金红包”活动,关注公众号“饥人谷”回复“编程博客”参与活动吧!

上一篇 下一篇

猜你喜欢

热点阅读