Engineering Residency

    Flutter Local Storage Tutorial Series cover

    Flutter Local Storage Tutorial Series

    8h 30mUpdated 2024-02-21

    Local storage refers to any mechanism that allows a mobile app to persist data directly on the device, rather than relying solely on a network connection to a remote server. This data lives in the app's local file system, a database, or a lightweight key-value store, and remains accessible even when the app is closed or the device is offline. In Flutter, local storage is a category of solutions suited to different types of data: shared_preferences and Hive for simple key-value storage like settings or flags, Drift and sqflite for structured, relational data that needs querying and much more.

    What You'll Build

    Easy use cases to understand the basics of the local storage solution and its elements.

    Prerequisites

    • Familiar with Dart
    • No Database experience required

    What You'll Learn

    • Knowledge and confidence needed to build robust, data-driven apps.
    • Be ready to incorporate them seamlessly into your Flutter projects.

    Who This Is For

    Whether you're a seasoned developer looking to refresh your knowledge or a newcomer eager to dive into Flutter local storage, this course will equip you with the skills and confidence to leverage the solutions like a pro.

    local storageoffline storagedevice storageoffline caching

    Lessons

    01

    Lesson 1

    The Ultimate Beginner's Guide to SQLite in Flutter

    In this ultimate beginner's guide, we'll equip you with the essential skills to harness the power of SQLite within your Flutter applications. Starting with the fundamentals, you'll learn how to seamlessly incorporate SQLite databases into your projects, laying a solid foundation for efficient data management.

    02

    Lesson 2

    The Ultimate Beginner's Guide to Shared Preferences in Flutter

    Shared preferences are vital for storing small pieces of data persistently across app sessions, and mastering them is essential for any Flutter developer. In this step-by-step guide, we'll walk you through everything you need to know to harness the power of shared preferences in your Flutter apps. From understanding the basics of shared preferences to implementing them effectively in your projects

    03

    Lesson 3

    Getting Started with Flutter Hive

    Understand the basics of Flutter and its seamless integration with Hive, set up Hive in your Flutter project step-by-step, explore Hive boxes, storing and retrieving data efficiently, implement Hive in real-world scenarios within our Flutter app and, best practices for effective Hive usage.

    Related Courses