Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Flutter Local Storage with SQLite & Drift
Rating: 4.3 out of 5(3 ratings)
16 students

Flutter Local Storage with SQLite & Drift

Master Persistent Data, CRUD Operations, and Advanced Database Techniques for Your Flutter Projects
Created byRichard Dewan
Last updated 7/2025
English

What you'll learn

  • MVVM
  • Flutter
  • Drfit
  • Riverpod
  • SQLite

Course content

2 sections • 23 lectures • 5h 24m total length
  • MVVM Architecture4:06
  • IDE Setup5:45

Requirements

  • Basic of Dart and Flutter

Description

Unlock the power of local data storage in your Flutter applications with this comprehensive course on Flutter Local Storage with SQLite & Drift. Moving beyond basic state management, you'll learn to Master Persistent Data, CRUD Operations, and Advanced Database Techniques for Your Flutter Projects, building robust and efficient offline-first applications.

This course is designed for Flutter developers looking to implement reliable and scalable local databases. We'll start by exploring the fundamentals of SQLite, then quickly dive into Drift (formerly Moor), a modern, type-safe persistence library that simplifies database interactions. You'll gain hands-on experience with:

  • Setting up and configuring SQLite databases with Drift.

  • Performing all CRUD (Create, Read, Update, Delete) operations with ease.

  • Defining database schemas and handling complex table relationships.

  • Implementing migrations to evolve your database structure seamlessly.

  • Writing efficient queries, both in Dart and raw SQL, leveraging Drift's powerful features.

  • Integrating your local database with your Flutter UI for dynamic data display.

  • Working with the Stream for live data.

By the end of this course, you'll have the skills to confidently manage local data, create responsive offline experiences, and build high-performance Flutter apps ready for real-world use cases. Elevate your Flutter development capabilities and add robust data persistence to your toolkit!

Who this course is for:

  • Beginner Flutter Developer
  • All Flutter Developer