Flutter Grocery List App

This app demonstrates advanced Flutter development with page navigation, state management, and persistent data storage using Hive database. Features include cross-platform integration, form validation, screen stack management, and stateful widgets. Backend evolved from SQLite to Hive for better web compatibility. Hosted on Firebase for reliable cloud deployment and accessibility.

This app incorporates most aspects of previous projects, namely page navigation and state management, and adds local persistent user data storage to keep list data between sessions. Initial backend was developed with SQLite, but then modified to use the Hive package for better cross-platform integration (specifically web, for the demo).

Skills

  • Hive Package backend database integration
  • Logging to help with debugging and track program execution
  • Use of Forms and Form Validators to handle user input
  • Managing Screen Stack to allow users to navigate between different screens
  • State Management using stateful widgets.
  • Hosted with Firebase