初学者的颤振:
初学者的颤振:
Flutter 是一个跨平台工具,用于创建应用程序 来自单一代码库的 Android、IOS、Linux、MacOs、Windows 甚至 Web .它是由 Google 开发的开源 UI 开发工具包。
人气:
在 2021 年进行的一项调查中指出,Flutter 在跨平台开发方面的表现优于 React Native,Flutter 很有可能在未来几年大放异彩。统计数据在下面的比较中清晰可见
镖:
Dart 是用于编写 Flutter 应用程序的编程语言。 Flutter 用于 HTML、CSS 等前端,Dart 用于 JavaScript 等后端 .
Dart 是一种面向对象的编程语言,其语法类似于 C++。因此,如果您更喜欢 C++ 或 Java 语言,Dart 适合您,您将非常轻松地精通它。
飞镖有必要学习吗?
当了解 Flutter 和 Dart 时,每个人都会想到一个非常普遍的问题,那就是我们是否必须学习 2 种语言才能编写 Flutter 应用程序?一个简单的答案是 **** 不
-
一 甚至可以在后端使用 Python 编写 Flutter 程序 .如果有人对 Python 感到满意,他们应该看看这个 Url。
https://flet.dev/ -
甚至可以将 Flutter 应用程序与 Node.js 连接起来。 如果有人对使用 Node.js 编写 Flutter 应用程序感兴趣,这篇文章将对他们非常有帮助
[
如何将 Flutter 连接到 Node.js
使用后端启动您的应用程序
更好的编程.pub
](https://betterprogramming.pub/how-to-connect-flutter-to-node-js-3e13b356c08d)
但是如果有人用 Dart 编写 Flutter 代码,那么它有很多优点:
- Dart 使用 Just In Time 编译。这大大减少了开发时间并更快地响应以使其非常简短且易于理解
- 毫不夸张地说,如果你不将 Dart 与 Flutter 一起使用,那么应用程序开发如果没有 Dart 就不会像使用 Dart 那样流畅和精简。
- 将 Dart 与 Flutter 一起使用我最喜欢的优点是 发布开发
Pub.dev 是 Dart 编程语言的包管理器,其中有许多可用于 Dart 的可重用包和库。比如你可以通过导入一个简单的包来将聊天机器人添加到你的 Flutter 应用中;是不是很神奇?
创建项目:
首先,您需要设置 颤振 SDK .
在 VsCode 中安装插件:
- 启动 VS 代码。
- 调用 视图 > 命令面板... .
- 输入“安装”,然后选择 扩展:安装扩展 .
- 在扩展搜索字段中输入“flutter”,选择 扑 在列表中,然后单击 安装 .这也安装了所需的 Dart 插件。
点击VsCode的终端,写
光盘 D:\ ** >**
进入目录后,编写以下命令
Flutter 创建我的应用
Flutter 项目将使用名称 my-app 创建
项目结构看起来完全像这样。所有依赖项(包)都包含在 Pubspec.Yaml 中,所有代码都在 lib 中。
对您有用的代码:
下面列出了可以在每个项目中使用的一些基本和有用的代码:
- 使用 Firebase 作为数据库的 Flutter 身份验证(登录、注册)。
[
Flutter-Group-Chat-Application/group/lib/Authenticate at master·...
通过在 GitHub 上创建帐户,为 farazayaz55/Flutter-Group-Chat-Application 开发做出贡献。
github.com
](https://github.com/farazayaz55/Flutter-Group-Chat-Application/tree/master/group/lib/Authenticate)
2. 使用 Firebase 数据库 Flutter 一对一对话,例如 Messenger 和群聊代码
[
GitHub - farazayaz55/Flutter-Group-Chat-Application
这是一个基于 Flutter 的群组消息应用程序,用户可以在其中使用他们的电子邮件登录以与他们的朋友聊天……
github.com
](https://github.com/farazayaz55/Flutter-Group-Chat-Application)
包起来:
在这篇文章中,我谈到了 Flutter 是什么? Flutter 是如何渗透到市场并成为当今市场上最流行的语言的,我们可以在 Flutter 中使用除 Dart 之外的任何其他语言吗?以及为什么我们应该将 Dart 与 Flutter 一起使用,我还演示了如何创建您的第一个 Flutter 项目。我希望你能理解一切。请让我知道你想更好地理解哪些主题!
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明