Flutter macOS App

所在平台: Udemy

课程主页: https://www.udemy.com/course/flutter-macos-app/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:Flutter macOS 应用 课程概述:本课程将引导学员学习如何使用 Flutter 构建 macOS 应用以及利用 Hive 包进行本地数据存储,Hive 包是一个帮助我们创建 NoSQL 数据库的工具,它使用键值对的方式有效地支持 Android、iOS、桌面及网页应用。我们将使用 Flutter 的 macos_ui 库构建一个原生外观的 macOS 应用,并结合 Hive 进行本地存储。此外,课程还将介绍 Flutter DataGrid 并创建一个符合当前 macOS 设计语言的数据表组件。 Flutter DataGrid (数据表)库被用来以表格形式显示和处理数据,从构建之初便注重性能,即使在加载大量数据时也能表现出色。Hive 是一个轻量且快速的键值数据库,采用纯 Dart 编写,灵感来自 Bitcask。 课程特点包括:跨平台支持(移动端、桌面、浏览器)、出色的性能、简单而强大的 API、内置强加密、无原生依赖、功能组件一应俱全。Hive 在跨平台支持方面表现尤为突出,无需包含二进制文件,并可以在浏览器中通过 IndexedDB 工作。相较于关系型数据库,Hive 的性能出色,开销极小,其 API 与数据在磁盘上的存储方式非常接近。键值数据库几乎可以存储任何类型的数据,例如用户资料、会话信息、文章/博客评论、消息、购物车内容、产品类别、二进制数据等。 通过这个课程,学员将能够掌握构建高性能 macOS 应用的技能,并学会如何使用 Hive 进行高效的数据存取。

课程评论(0条)

课程详情

In this Flutter course we are going to learn to build a macOS app and a local data storage using Hive package which help us to create NoSQL database, it internally make use of key-value and work well both with Android, iOS, Desktop and Web.We will build a native looking macOS app with flutter using the flutter library macos_ui and we will use a Hive for local storage. We will also lean about flutter DataGrid and create a DataTable macos_uiFlutter widgets and themes implementing the current macOS design language.Flutter DataGrid (DataTable) libraryThe Flutter DataTable or DataGrid is used to display and manipulate data in a tabular view. It is built from the ground up to achieve the best possible performance, even when loading large amounts data.HiveHive is a lightweight and blazing fast key-value database written in pure Dart. Inspired by Bitcask.FeaturesCross platform: mobile, desktop, browserGreat performance (see benchmark)Simple, powerful, & intuitive APIStrong encryption built inNO native dependenciesBatteries includedHive is also one of the best options when it comes to cross-platform support. You don't have to include binaries, and it works in the browser using IndexedDB.Hive is very performant because it has little overhead compared to relational databases. The API is very close to how the data is stored on the disk.Key-value databases can be used to store almost any kind of data. For example:User profilesSession informationArticle/blog commentsMessagesShopping cart contentsProduct categoriesBinary dataetc.

课程标签

0人关注该课程

主题相关的课程