Drift + Flutter

所在平台: Udemy

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

课程评论:没有评论

第一个写评论        关注课程

课程简介

**课程名称:** Drift + Flutter **课程概述:** 本课程将介绍 Drift,一个为 Flutter 和 Dart 设计的响应式数据持久化库,它基于 SQLite 构建。Drift 提供了极大的灵活性,允许开发者使用 SQL 或 Dart 编写查询,并支持过滤、排序、多表关联查询,甚至 SQLite 的高级功能如 WITH 和 WINDOW 子句。 **核心功能亮点:** * **功能丰富:** 支持事务、数据库模式迁移、复杂过滤与表达式、批量更新和 JOIN 操作,并内置 SQL 开发环境。 * **模块化设计:** 通过 DAOs 和 SQL 文件导入,有效简化数据库代码。 * **安全性:** 基于表和查询自动生成类型安全的代码,并在编译时捕获查询错误,提供详细的错误提示。 * **高性能:** 即使支持复杂查询,其性能也能与键值存储媲美。Drift 是首个内置多线程支持的持久化库,支持跨 Isolate 运行数据库代码。 * **响应式:** 将任何 SQL 查询转化为自动更新的流 (Stream),支持多表联动更新。 * **跨平台支持:** 兼容 Android, iOS, macOS, Windows, Linux 和 Web。 * **生产就绪:** Drift 稳定且经过充分测试,适用于生产环境的 Flutter 应用。 **课程内容(总结):** 本课程侧重于 Drift 在 Flutter 应用中的应用,通过构建一个跨平台的待办事项 (todo) 应用示例,深入讲解 Drift 的各项特性,包括如何高效、安全地管理数据,以及如何实现响应式的数据更新。 **课程形式:** 本课程以一个实际的 Flutter 待办事项应用为载体,教程内容将围绕该应用的开发过程展开,展示 Drift 的实际使用场景和优势。

课程评论(0条)

课程详情

Drift - это реактивная библиотека персистентности для Flutter и Dart, построенная поверх sqlite. ДрифтГибкость: Drift позволяет писать запросы как на SQL, так и на Dart, предоставляя API для обоих языков. Вы можете фильтровать и упорядочивать результаты или использовать соединения для выполнения запросов к нескольким таблицам. Вы даже можете использовать сложные функции sql, такие как WITHи WINDOWпредложения.Богатый функционал: Drift имеет встроенную поддержку транзакций, миграции схем, сложных фильтров и выражений, пакетных обновлений и объединений. У нас даже есть встроенная среда разработки для SQL!Модульность: благодаря встроенной поддержке daos и imports в файлах sql, дрифт помогает упростить код базы данных.Безопасно: Drift генерирует безопасный код на основе ваших таблиц и запросов. Если вы сделаете ошибку в своих запросах, дрифт найдет ее во время компиляции и предоставит полезные и описательные линты.Быстрота. Несмотря на то, что дрейф позволяет писать мощные запросы, он может не отставать от производительности хранилищ ключей и значений. Drift - единственная крупная библиотека сохраняемости со встроенной поддержкой многопоточности, позволяющая запускать код базы данных между изолятами без дополнительных усилий.Реактивный: превратите любой SQL-запрос в поток автообновления! Это включает в себя сложные запросы по многим таблицам Кроссплатформенная поддержка: Drift работает на Android, iOS, macOS, Windows, Linux и в Интернете. Этот шаблон представляет собой приложение Flutter todo, которое работает на всех платформах.Протестировано в бою и готово к работе: Drift стабилен и хорошо протестирован с широким спектром модульных и интеграционных тестов. Он поддерживает производственные приложения Flutter.

课程标签

0人关注该课程

主题相关的课程