
Isar Database Tutorial (Local Storage)
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.
Lessons
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.
Lesson 2
The Advanced features
App Design & Integration, Full Text Search, Watchers, Data serialization & synchronization.
Lesson 3
The final phase
Testing, Isar DB & Security, Deployment.