linux基础入门知识(linux系统怎么安装程序)
admin
2023-09-13 20:07:25
0

谷歌的 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

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

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

验证 Flutter 的依赖项

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

Flutter doctor

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

而它完成时像这样:

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

安装并设置好 Android Studio

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

sudo snap install android-studio --classic

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

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

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

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

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

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

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

创建一个 Hello World Flutter 应用样本

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

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

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

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

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

// 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”按钮,如下图所示;并看到神奇的效果!

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

最后…

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

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

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

以上就是linux系统怎么安装程序(linux基础入门知识)的相关内容了,更多精彩内容请关注!

相关内容

热门资讯

韩国提议举行朝韩军事会谈 韩国军方今天(11月17 日)正式向朝鲜提议举行军事会谈,讨论非军事区内军事分界线基准线设定问题。这...
中原出版传媒投资控股集团原董事... 据河南省纪委监委消息:中原出版传媒投资控股集团有限公司原党委书记、董事长李永臻涉嫌严重违纪违法,目前...
呼朋唤友来串门儿,关注机遇无“... 呼朋唤友来串门儿,关注机遇无“琼”大——视听中国看海南 全媒体传播活动,带你读懂自贸港“关”键词。
亮相迪拜!C919首次在中东地... 1今年的迪拜航展上首次在中东地区亮相的C919从开展前就受到了关注在航展现场C919和C909临近摆...
市场监管总局:推动保健食品纳入... 11月17日,市说新语微信公号发布文章,内容如下:近期,为贯彻落实《中共中央 国务院关于加快建设全国...
这两项智能家电国家标准,明年5... 近日,市场监管总局(国家标准委)批准发布《智能家用电器的智能化技术要求和评价 第1部分:通用要求》(...
日本外务省高官今日访华 据日本广播协会(NHK)报道,日本外务省亚洲大洋洲局局长金井正彰将于今天(11月17日)起访问中国,...
秋假带火淡季旅游市场,多地景区... 多地中小学生放秋假,让全国热门景区景点再度迎来大客流。11月12日起,浙江、四川、广东等多个地方试行...
文化和旅游部郑重提醒:中国游客... 外交部11月14日发布出行提醒:今年以来,日本社会治安不靖,针对中国公民违法犯罪案件多发,发生多起在...
80后陆宴辉出任中国热带农业科... 中国热带农业科学院官网日前更新后显示,原任中国农业科学院植物保护研究所所长、党委副书记的陆宴辉已任中...
美国得州一退役发电厂发生大火,... 当地时间11月16日,记者获悉,美国得克萨斯州加尔维斯顿县一座退役发电厂当天清晨发生大规模火灾,巨大...
俄方警告欧盟不得动用或没收其主... 当地时间11月16日,俄罗斯驻比利时使馆在社交媒体平台发文,严厉批评欧盟推动没收俄罗斯被冻结资产的做...
以防长:加沙地带哈马斯武装预计... 以色列国防部长卡茨(资料图)当地时间11月16日,以色列国防部长卡茨在社交媒体上发文称,以军对加沙地...
韩国网络性犯罪数量激增,近半嫌... 韩国警察厅11月16日发布的数据显示,警方过去一年共抓获3000余名涉及网络性犯罪的嫌疑人,同比增加...
祝贺!王曼昱成功卫冕全运会乒乓... 11月16日晚,十五运会乒乓球项目在澳门银河综艺馆展开女单决赛争夺。刚刚,黑龙江队选手王曼昱战胜河北...
“驴友”庐山野游被困获救:追偿... 11月15日,记者从江西省应急管理厅了解到,庐山“9·27”驴友野游救援事件处理有了最新进展,当地政...
惜败!张伟丽不敌舍甫琴科 无缘... 北京时间11月16日中午,在美国纽约进行的UFC(终极格斗冠军赛)322联合主赛中,中国选手张伟丽经...
美联邦官员证实执法人员在夏洛特... 15日,美国联邦官员证实,已加强了在北卡罗来纳州夏洛特市针对非法移民的执法力度。当天,联邦执法人员在...
日本前首相:高市早苗应坚持“无... △日本首相高市早苗(资料图)日本前首相、立宪民主党党首野田佳彦15日说,首相高市早苗应当坚持“无核三...
招商局集团有限公司原副总经理李... 招商局集团有限公司原党委委员、副总经理李百安涉嫌严重违纪违法,目前正接受中央纪委国家监委纪律审查和监...