Flutter 简介

作者 : 慕源网 本文共1394个字,预计阅读时间需要4分钟 发布时间: 2021-11-11 共542人阅读

在本文中,我们将学习 Flutter 的基础知识。以下是本文的目录。

  • 背景
  • Flutter 简介
  • 为什么需要Flutter
  • Flutter 的亮点
  • 语言
  • 编译器
  • 要记住的要点
  • 结论

背景

Flutter 是一项新兴技术。我开始自己学习这项新的惊人技术。在学习的过程中,我发现这很容易。然后,我认为其他人应该更多地了解 Flutter。所以,这篇文章主要是为那些不了解Flutter是什么,并有兴趣了解更多Flutter的人准备的。

Flutter 简介

Flutter 是一个开源移动应用程序开发框架,用于在单个代码中开发原生 Andriod 和 iOS 移动应用程序。Flutter 是由 Google 引入的。Flutter 的稳定版本是 Flutter 1.0,于 2018 年 12 月 4 日发布。天空是第一个在 Andriod OS 中运行的 Flutter 应用程序。

为什么需要Flutter

既然现在有很多跨平台的移动应用开发技术可用,为什么我们需要 Flutter?引入 Flutter 的主要原因是谷歌正在开发一种名为 Fuchsia OS 的新操作系统,该操作系统主要专注于在所有 PC、笔记本电脑、平板电脑和智能手机中运行。为了为 Fuchsia OS 开发应用程序,他们附带了 Flutter SDK。

Flutter 的亮点

Flutter 与其他移动 SDK 相比有很多优势,如下所述。

  • 快速发展
  • 富有表现力的 UI(小部件)
  • 原生性能

快速发展

Flutter 有一个名为Hot Reload的新功能 它通过将更新的源代码文件注入正在运行的 Dart 虚拟机,帮助开发人员快速轻松地构建 UI 并修复错误。然后,Flutter 框架会自动在那里重建小部件,让开发人员可以查看有效的更改。不要担心小部件,我们将在以后的文章中详细了解这些。

富有表现力的用户界面

在 Flutter 中,一切都是 Widget。开发人员可以使用内置库设计漂亮的 UI。小部件是使用该框架构建的。Flutter 中的 Widget 概念受到 React Components 的启发。Flutter 中的一切都是 Widget。一些基本和最常用的小部件包括。

  • Text
  • Row
  • Column
  • Container

我们将在下一篇文章中更深入地研究小部件。

原生性能

Flutter 的小部件整合了所有关键平台,以在 iOS 和 Android 上提供完整的原生性能。

语言 

Dart 是 Fl​​utter 框架中使用的语言。开发 Flutter 应用程序并不强制要求成为 Dart 的技术人员。在 Flutter 中开发应用的同时,我们可以动手学习 Dart。

数据库

这是我们想到的一件事——Flutter 可以与数据库连接吗?答案是 – 是的,我们可以连接数据库。在这里,我提到了几个可以与 Flutter 连接的数据库。

  • SQLite – 要在 Flutter 中访问 SQLite,我们需要一个sqflite插件。
  • FireBase

编译器

首先,下载 Flutter SDK 并安装在您的本地机器上。然后,您可以使用以下任何编辑器。

  • Android Studio
  • Flutter Terminal
  • Visual Studio Code – 如果我们使用它,我们需要安装 Dart Code
  • IntelliJ IDEA

 要记住的要点

  • Flutter 是由谷歌开发的。
  • 我们可以使用 Flutter 在单个代码中开发原生 Andriod 和 iOS 移动应用程序。
  • 快速开发 – 热重载
  • 富有表现力的 UI(小部件)
  • 原生性能

结论

在本文中,我们学习了 Flutter 的一些基础知识。


慕源网 » Flutter 简介

常见问题FAQ

程序仅供学习研究,请勿用于非法用途,不得违反国家法律,否则后果自负,一切法律责任与本站无关。
请仔细阅读以上条款再购买,拍下即代表同意条款并遵守约定,谢谢大家支持理解!

发表评论

开通VIP 享更多特权,建议使用QQ登录