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

相关内容

热门资讯

6种限用农药仍在平台销售,专家... 7月10日,农业农村部、最高人民法院等七部门联合部署“进一步规范农药兽药生产经营使用综合整治行动”,...
中央网信办从严处置一批违规网络... 近期,中央网信办深入推进“清朗·网络娱乐团播乱象整治”专项行动,针对团播违规PK刺激打赏、不当玩法诱...
酷暑如何运动不伤身?养阳、择时... 运动有度:宜舒缓顺势而行夏季,人体阳气浮于体表,腑脏阳气相对亏虚,此时进行马拉松等高强度的剧烈运动,...
解放军报钧声:中方维护黄岩岛主... 7月31日,中国外交部就菲律宾在中国领土黄岩岛划设所谓“领海基线”发布声明。8月1日,中国人民解放军...
查实作弊!河南通报“三支一扶”... 针对近期备受关注的2026年河南省“三支一扶”计划招募相关舆情,河南省“三支一扶”领导小组协调办公室...
美军称对伊朗海上封锁仍在继续 美军中央司令部2日在社交媒体上表示,美国对伊朗的海上封锁仍在继续。截至8月2日,美军已迫使35艘船只...
最高法发布5起典型案例 规范平... 今天(8月3日),最高人民法院发布5起依法规范平台经营、保护消费者合法权益典型案例。平台经济是数字经...
震感明显!四川宜宾高县发生4.... 据中国地震台网正式测定,2026年8月3日2时21分,在四川宜宾市高县(北纬28.54度,东经104...
局地特大暴雨!中央气象台发布暴... 中央气象台8月3日6时发布暴雨橙色预警和强对流天气蓝色预警。暴雨橙色预警预计,8月3日8时至4日8时...
美国波特兰发生枪击事件 致1死... 央视记者获悉,当地时间8月2日凌晨,美国俄勒冈州波特兰一处住宅发生大规模枪击事件,造成包括一名青少年...
广西灵山县一公司在建楼发生火灾... 2026年8月2日12时许,广西钦州灵山县十里工业园区园园丰食品有限公司一在建楼发生火灾,接报后,灵...
西南、华南等地有强降水 国家防... 8月2日上午,国家防总办公室、应急管理部组织中国气象局、水利部、自然资源部、工业和信息化部、住房城乡...
“欧佩克+”主要产油国宣布9月... 当地时间8月2日,石油输出国组织(欧佩克)发布声明称,沙特阿拉伯、俄罗斯、伊拉克、科威特、哈萨克斯坦...
国家外汇局:将继续稳步扩大外汇... 记者8月2日从国家外汇管理局获悉,今年下半年,外汇管理部门将继续稳步扩大外汇领域制度型开放。国家外汇...
解放军报钧声:中方加强黄岩岛管... 近期,菲律宾在中国领土黄岩岛划设所谓“领海基线”,妄图为2016年那场非法仲裁“续命”,并掀起新一轮...
驻日美军多名士兵涉嫌酒驾和猥亵... 日本冲绳县近日发生多起驻日美军士兵被捕案件,其中两人涉嫌酒驾,一人涉嫌公然猥亵。据冲绳县警方通报,2...
伊朗称重开霍尔木兹海峡计划纯属... 据伊朗方面2日消息,有消息人士称,重开霍尔木兹海峡的计划纯属谣言。一名相关消息人士说,目前尚未就重开...
中东部高温闷热持续 热带低压或... 今天,本轮中东部高温闷热天气持续,多地继续“全天桑拿”模式,动不动就大汗淋漓,户外仿佛大蒸笼,走出空...
看完《八仙!》,来这里“沉浸式... 最近,动画电影《八仙!》热映影片中青绿山水间的蓬莱仙境让无数观众心驰神往而真实的蓬莱比电影里还要“仙...
水利部针对重庆市启动洪水防御Ⅳ... 据预报,8月2日至4日,重庆将有中到大雨,其中重庆中部和东南部将有暴雨,局部将有大暴雨;长江上游干流...