back

Session Details

Session

Level: #Advanced

session

Category: Other | Format: Workshop

10:00 am - 4:30 pm Room A

Persistence & Reactivity in Flutter Applications

Session Description:

We shall start by moving beyond setState for state management, introducing Provider and Cubit for shared state, while briefly mentioning other solutions like Riverpod and MobX. The goal is to help attendees choose the right tool for their app's complexity. Next, we dive into local data persistence. You'll learn when and how to use Hive/Shared Preferences for simple key-value storage and Isar/SQFlite for more complex database needs, including CRUD operations. Finally, we explore real-time data handling. This includes working with Streams for reactive UI, integrating with Websockets for server-driven events, and understanding how Push Notifications (FCM) can drive app navigation through deep linking. We also cover essential Flutter navigation concepts. Through hands-on exercises, you'll convert a setState app to use Cubit/Provider, implement Hive/Isar for data persistence, and connect to a backend for real-time updates. This workshop equips you with practical skills for building modern, data-driven Flutter applications.

event info

Venue
Transport

    Public transport is always available to and from the venue

Parking

    Parking is available

Copyright © 2025. Powered By Codescape Limited