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基础入门知识)的相关内容了,更多精彩内容请关注!

相关内容

热门资讯

最高人民检察院依法对陆克华决定... 记者今天(14日)从最高人民检察院获悉,重庆市委原常委、政法委原书记陆克华涉嫌受贿一案,由国家监察委...
古巴外长谴责美国再次将古列为“... 古巴外长罗德里格斯。视觉中国 资料图古巴外长罗德里格斯13日强烈谴责美国再次将古巴列入“反恐行动不合...
崔登荣任国家游泳队总教练 5月14日,全国游泳项目训练工作会议在深圳召开,会议宣布了崔登荣为国家游泳队新周期的总教练。国家体育...
我国成功发射太空计算卫星星座 北京时间2025年5月14日12时12分,我国在酒泉卫星发射中心使用长征二号丁运载火箭,成功将太空计...
台行政机构网站删除“汉人”改为... 国务院台办14日举行的例行新闻发布会上,有记者问:近日,台行政机构网站有关台湾人口情况介绍中删除“汉...
中国至越南河内国际道路运输线路... 5月14日10点40分,随着发车指令声响,搭载着电子元器件、新鲜蔬菜、百货的运输车队从广西南宁、云南...
巴方:印度上周导弹袭击造成至少... 巴基斯坦三军新闻局13日发表声明说,上周印度对巴方发动的导弹袭击造成至少40名平民死亡,另有121人...
美政府以拨款为要挟胁迫各州服从... 当地时间13日,美国20个州联合起诉美国联邦政府,称美国交通部和国土安全部非法以联邦拨款为要挟,胁迫...
最新研究:新型合成小分子可“精... 癌细胞法国国家科学研究中心日前在官网介绍,该中心参与的一项研究成功设计并合成了一种新型小分子“磷脂降...
车被冰雹砸坏了能理赔吗?报案时... 5月13日晚,北京出现大面积降水、下冰雹的情况,不少车主由于正在回家的路上或者车辆露天停放,导致车面...
盲人办手机卡,被要求必须“眨眼... 近日,江苏扬州的一位80岁的盲人管先生在某运营商营业厅办理手机卡时,因无法完成“刷脸验证”,只能以亲...
国内首家破产的5A景区游客爆满... 近日,一些网友在短视频平台上分享自己游玩洛阳龙潭大峡谷的经历,并称这是国内第一个倒闭的5A级景区,有...
美国务卿鲁比奥将前往土耳其参加... 当地时间5月13日,美国总统特朗普在沙特-美国投资论坛上表示,本周晚些时候俄乌将在土耳其举行会谈,包...
赴泰游填数字入境卡被收费200... 据人民网报道,泰国外交部发言人尼功德近日表示,自2025年5月1日起,泰国移民局将开始为进出泰国的外...
加拿大新政府宣誓就职 马克·卡尼(资料图)当地时间5月13日,加拿大自由党领袖、现任总理马克·卡尼带领新内阁在位于首都渥太...
刷好评丢了账号还可能成犯罪帮凶... 近年来,微信作为日常使用率最高的社交软件之一,在满足人们网络社交、消费结算等需求的同时,也被一些不法...
从汽车产销、外贸大盘看中国经济... 当前全球经济复苏受阻,中国经济前景如何?各方从不同角度给出分析,最近两组数据引人关注。一是中国汽车工...
美国明尼苏达州发生山火,过火面... 当地时间5月13日,美国明尼苏达州圣路易斯县发生山火,共烧毁超80.9平方公里的土地,摧毁数十座建筑...
“西北大学副校长成陕西首富”上... 5月13日,“西北大学副校长范代娣成陕西首富”冲上热搜,事实究竟如何?“陕西首富”的结论主要是基于范...
联合国秘书长欢迎中美经贸高层会... 联合国秘书长发言人迪雅里克12日说,联合国秘书长古特雷斯对中美经贸高层会谈成果表示欢迎,认为这对全球...