/notenow

A watered-down version of the Google Keep Application built in Flutter

Primary LanguageDart

notes_app

Flutter app for taking notes. A watered down version of Google Keep!

Features of the application

  • Creading, editing and deleting notes. Each note has a title, content and a colored label assigned to it.
  • Online sync with Firebase Firestore.
  • Offline storage of notes using sqflite. Notes are stored offline for persistence accross restarts until the user switches to online sync. Then only online sync.
  • Searching for notes based on title and content.
  • A theme switcher to switch between dark and light theme. The user's preference is saved among app restarts using shared_prederences.

A demo of creating notes

Android Emulator - Pixel_3a_XL_API_30_Android_R_5554 2021-03-31 15-48-04

Demoing the search functionality

Android Emulator - Pixel_3a_XL_API_30_Android_R_5554 2021-03-31 15-53-56

Theme Switching

Theme