linux系列怎么安装程序(linux入门基础教程)

谷歌的 UI 工具包 Flutter 在创建移动、网页和桌面的跨平台应用程序方面越来越受欢迎。

Flutter不是一种编程语言,而是一个软件开发工具包。Dart是 Flutter SDK 下面使用的编程语言。

Flutter 是谷歌开源的 Fuchsia OS、谷歌 STADIA 以及许多其他软件和移动应用背后的主要框架。

如果你想使用 Flutter 进行开发,本教程将帮助你在 Ubuntu 和其他类似 Linux 发行版上搭建好你的环境。

在 Ubuntu 和其他 Linux 上用 Snap 安装 Flutter

在 Linux 上安装 Flutter 最简单的方法是使用 Snap。如果你使用的是 Ubuntu,你已经有了 Snap。对于其他发行版,请确保 启用 Snap 支持。

打开终端并在终端中使用以下命令来安装 Flutter:

sudo snap install flutter --classic

你会在你的终端上看到类似这样的东西:

linux系列怎么安装程序(linux入门基础教程)

一旦安装完成,就是验证它的时候了。不仅仅是 Flutter 的安装,还要验证 Flutter 正常运行所需满足的每一个依赖关系。

验证 Flutter 的依赖项

为了验证 Flutter 正确工作所需的每一个依赖项,Flutter 有一个内置选项:

Flutter doctor

这个过程开始看起来像这样:

linux系列怎么安装程序(linux入门基础教程)

而它完成时像这样:

linux系列怎么安装程序(linux入门基础教程)

正如你所看到的,我们需要 Android Studio 来工作。所以让我们来安装它。我们该怎么做呢?用 Snap 在 Linux 上安装 Android Studio也是毫不费力的。

安装并设置好 Android Studio

在终端中,使用下面的命令来安装 Android Studio:

sudo snap install android-studio --classic

linux系列怎么安装程序(linux入门基础教程)

安装完毕后,从我们的操作系统菜单中打开 Android Studio。

linux系列怎么安装程序(linux入门基础教程)

就快完成了。现在是配置 Android Studio 的时候了。

linux系列怎么安装程序(linux入门基础教程)

点击下一步,如果你不想让事情复杂化,就选择“标准standard”。

linux系列怎么安装程序(linux入门基础教程)

选择你喜欢的主题(我喜欢“暗色Darcula”的)。

linux系列怎么安装程序(linux入门基础教程)

确认一切正常,然后点击“下一步Next”。

本文转载自:https://www.gylmap.com

linux系列怎么安装程序(linux入门基础教程)

最后,点击“完成Finish”按钮。

linux系列怎么安装程序(linux入门基础教程)

然后等待,直到下载完成。

linux系列怎么安装程序(linux入门基础教程)

创建一个 Hello World Flutter 应用样本

在 Android Studio 中,进入项目,选择“新建 Flutter 项目New Flutter Project”。Flutter SDK 路径会默认设置。

linux系列怎么安装程序(linux入门基础教程)

在这里,神奇的事情开始出现了,这是你设置你的项目名称的地方,在这个例子中,它将被称为 “hello_world”。

让我们选择三个可用的平台。Android、iOS 和 Web。最后,点击“完成Finish”。

linux系列怎么安装程序(linux入门基础教程)

项目中的主文件位于 lib/main.dart,如下图所示:

linux系列怎么安装程序(linux入门基础教程)

选定后,擦除文件中包含的所有内容,并将其改为本示例代码:

// Copyright 2018 The Flutter team. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

import 'package:flutter/material.dart';

void main => runApp(MyApp);

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Welcome to Flutter',
      home: Scaffold(
        appBar: AppBar(
          title: const Text('Welcome to Flutter'),
        ),
        body: const Center(
          child: Text('Hello World'),
        ),
      ),
    );
  }
}

重要的是,这只是向你展示 Flutter 是如何工作的,如果你确信要学习这种美丽而不可思议的语言,这里有 文档可以看到更多关于它的信息。尝试它!

最后,选择 “Chome Web” 设备,并点击“运行Run”按钮,如下图所示;并看到神奇的效果!

linux系列怎么安装程序(linux入门基础教程)

你可以如此快速地创建一个 Flutter 项目,真是不可思议。跟你的 Hello World 项目打个招呼吧。

最后…

如果你想在短时间内做出漂亮的移动和网页界面的贡献,Flutter 和 Dart 是完美的。

现在你知道了如何在 Ubuntu Linux 上安装 Flutter,以及如何用它创建你的第一个应用程序。我很高兴可以为你写这篇文章,希望对你有所帮助,如果你有任何问题,请通过留言或给我发邮件来告诉我,祝你好运!

本教程由 Marco Antonio Carmona Galván 提供,他是物理学和数据科学专业的学生。

秒鲨号所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈!本站将在三个工作日内改正。
(0)

大家都在看

  • 低筋粉和高筋粉的区别(高筋面粉和低筋面粉哪个好)

    吃了30年面食,才知道低筋,高筋,中筋面粉的区别,以后别用错了,无论是做发面馅饼,还是烫面的,做馅饼,包子等,用高筋面粉是最适合的,在包裹馅料的时候面皮更有筋道,即使再薄也不容易不…

    2022年6月8日 专栏投稿
  • 情商是什么意思(情商高的五个表现)

    大家好,我是卢战卡。 我们人人都想成为“高情商”的人,但情商高的人也不是天生的,往往都是从他们低情商的时候,就注重了一些事情的磨练,在这里给大家提五条建议,只要你注重这五个方向的历…

    2022年7月1日 专栏投稿
  • 怎么画竹子(小学生竹子画画大全)

    画竹述要:中国画墨竹是通过“写”的表现方法和形象表达画家所要表示的“意”的语言。 “写”,应该是用准确、肯定、凝炼、概括的笔触,在纸上传达心中所想之意境、意念、 意识和意志。 中国…

    2022年4月29日 专栏投稿
  • ipad如何同步微信聊天记录(平板上的聊天记录怎么备份)

    [Windows] WechatExporter1.9.0.2 聊天记录导出备份,支持Windows、MacOS平台 支持导出为Text、HTML、PDF三种格式。导出的聊天记录页…

    2022年6月9日
  • 怎么贴地砖(卫生间自贴地砖)

    众所周知,卫生间是比较潮湿的,墙面和地面一般都铺贴瓷砖。那么,在实际装修中,卫生间瓷砖要如何铺贴? 1、地压墙VS墙压地 地压墙就是墙砖直接从下往上铺,地砖顶着墙砖铺。完工后墙砖的…

    2022年4月28日 专栏投稿
  • 舞蹈节目串词(舞蹈通用报幕词)

    艺术团周年庆暨迎春文艺晚会主持词 序:《春·绿》 ○冬天到了,春天还会远吗?在寒冷的冬天里,正孕育着美好的春天。 ○是啊,在这辞旧迎新的时刻,我们感受到扑面而来的春天气息。春的萌动…

    2022年6月11日
  • 脓怎么处理(皮肤脓包怎么处理)

    脓包疮也就是人们常说的黄水疮,这种疾病常常发生于婴幼儿身上,在生活中是比较常见,可以由接触传染迅速蔓延,所以要引起高度重视,只要及时的进行治疗,经过适当的治疗,疾病都能得到有效的控…

    2022年4月5日
  • 小米红米3s参数配置(深入了解小米红米3s手机)

    和酷爱开演唱会的隔壁不同,小米同学在发布新机上的做法相当低调,除了自家少数重量级产品之外,大多都以一张微博大图搞定。最近百元级新机红米3S同样如此,但随之到来的高通骁龙430处理器…

    2022年5月9日 专栏投稿
  • h5创意是什么意思,有趣的h5优秀作品欣赏

    一个叫做《此处故意留白》的H5在朋友圈迅速刷了屏。 这个出处不明的H5以一横到底的操作方式、简约的黑白画风以及预防过劳死的主题,在清明节即将到来这个时间节点上,迅速地抓住了网友的心…

    2022年5月17日 专栏投稿
  • 精液多少钱(男人精子可以买多少钱)

    对于大多数人来说,结婚生子是一件非常正常的事情,尤其是女孩子,只有当了妈妈之后,才能够体会到做母亲的伟大。不过随着现代人的思想越来越前卫,许多人选择不结婚但是也可以要孩子。不知道大…

    2022年5月27日 专栏投稿
品牌推广 在线咨询
返回顶部