Flutter 简介
介绍
在本文中,我们将学习 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 是 Flutter 框架中使用的语言。开发 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 的一些基础知识。
常见问题FAQ
- 程序仅供学习研究,请勿用于非法用途,不得违反国家法律,否则后果自负,一切法律责任与本站无关。
- 请仔细阅读以上条款再购买,拍下即代表同意条款并遵守约定,谢谢大家支持理解!