Engineering Residency

    Isar Database Tutorial (Local Storage) cover

    Isar Database Tutorial (Local Storage)

    5h 30mUpdated 2023-12-01

    Isar is a high-performance, feature-rich NoSQL database with support for complex queries and object relationships built for Flutter applucations. It was built as an improvement of the Hive database.

    What You'll Build

    A fully-developed Expense Tracker app supported by Isar Database as the local storage solution.

    Prerequisites

    • Basic Flutter widget knowledge (StatelessWidget, Column, ListView)
    • Familiarity with Dart (async/await, classes, null safety)

    What You'll Learn

    • Learn what Isar database is and how to use it.
    • Learn how to perform CRUD operations with Isar Database
    • Learn all about writing complex Isar queries, in-depth and with practical examples!
    • Use all features Isar offers you to work with data efficiently; full text search, watchers, transactions, data serialization and synchronization, and much more.

    Who This Is For

    Flutter developers interested in implementing isar database, a local storage solution that has advanced features such as full-text search, and need support for complex queries and data relationships.

    flutterlocal storagedartoffine supportoffline caching

    Lessons

    01

    Lesson 1

    Learn the basics

    Introduction, Installation, Define and Access Isar Database, Schemas, Collections, Database Indexing, Understanding relations, Isar Inspector, CRUD operations, Queries, Transactions, Riverpod.

    02

    Lesson 2

    The Advanced features

    App Design & Integration, Full Text Search, Watchers, Data serialization & synchronization.

    03

    Lesson 3

    The final phase

    Testing, Isar DB & Security, Deployment.