Note app flutter sqflite provider - A Note Taking Application written in Flutter

Overview

note_app_flutter_sqflite_provider

πŸ‘‹ Introduce

This is a note taking app made with Flutter that helps you to take notes of important things on your phone anytime without internet connection. (Design ideas based on Google Keep App)

The application I created for the purpose of learning to review knowledge such as CRUD SQlite, Provider (state management) and learn some new knowledge such as application internationalization, freeing memory.

During the implementation process, I encountered some silly errors and promptly fixed them. Difficulties I have encountered:

  • delete image files and cache when not in use
  • error when undoing a note
  • listen for changes when creating new labels
  • display grid list of images
  • meet some errors on performance related async/await, query sqlite
  • and there are some more problems

Finally after a while looking for a fix, I finished this application. I tried to optimize the lines of code to the best of my ability (at the time of project implementation), but of course there will be errors or inadequacies. Looking forward to receiving your valuable contributions.

Don't hesitate to give this project 1 🌟 if you like it. Thank you

πŸ‘€ App preview

app preview 1 app preview 2

πŸ“™ How to Use the Project

You can use the app by installing apk file (applicable to android devices)

πŸ₯° The main functions of the application

  • add, delete, edit, undo, search notes
  • add, delete, edit labels
  • add images from camera and gallery
  • change note background color
  • show notes by label
  • display list of notes, labels
  • Support 3 languages: Vietnamese, English, Arabic (If the device does not use the above 3 languages, the first installation will default to Vietnamese)
  • all data will be saved in local storage

ℹ️ Version and packages used

πŸ“ License

You can use the free source code for learning purposes. If you use for other purposes, please quote the source.


You might also like...

This is an application that uses the Flutter framework, SQFLite as a database to record blood pressure, blood sugar, BMI, or create medication reminders in multi mobile platforms You can run this project on iOS, Android

This is an application that uses the Flutter framework, SQFLite as a database to record  blood pressure, blood sugar, BMI, or create medication reminders in multi mobile platforms You can run this project on iOS, Android

This is an application that uses the Flutter framework, SQFLite as a database to record blood pressure, blood sugar, BMI, or create medication reminders in multi mobile platforms You can run this project on iOS, Android

Dec 29, 2022

Polymaker is an application that can create polygon locations dynamically in mobile apps and save the data into SQFlite to be permanent.

Polymaker is an application that can create polygon locations dynamically in mobile apps and save the data into SQFlite to be permanent.

Polymaker Polymaker is an application that can create polygon locations dynamically in mobile apps and save the data into SQFlite to be permanent. Ins

Apr 17, 2022

A starter kit for beginner learns with Bloc pattern, RxDart, sqflite, Fluro and Dio to architect a flutter project. This starter kit build an App Store app as a example

A starter kit for beginner learns with Bloc pattern, RxDart, sqflite, Fluro and Dio to architect a flutter project. This starter kit build an App Store app as a example

Flutter Starter Kit - App Store Example A starter kit for beginner learns with Bloc pattern, RxDart, sqflite, Fluro and Dio to architect a flutter pro

Jan 8, 2023

Movie App used MVC pattern, Getx for state managment, sqflite for backend database

Movie App used MVC pattern, Getx for state managment, sqflite for backend database

movie_app A new Flutter application. Getting Started This project used MVC pattern, Getx for state managment, sqflite for backend database, firebase/W

Sep 13, 2022

A Clean looking modren and colorful notes app using a local database with sqflite

A Clean looking modren and colorful notes app using a local database with sqflite

A Clean looking modren and colorful notes app using a local database with sqflite

Sep 23, 2022

Visually manage your Flutter Sqflite database

Visually manage your Flutter Sqflite database

Flutter Sqflite Manager To manage your sqflite database in Flutter. Browse the database's tables, see the rows inside them, empty tables and delete th

Nov 5, 2022

sqfEntity ORM for Flutter SQLite (sqflite)

 sqfEntity ORM for Flutter SQLite (sqflite)

SqfEntity ORM for Flutter/Dart lets you build and execute SQL commands on SQLite database easily and quickly with the help of fluent methods similar to .Net Entity Framework. SqfEntity also generates add/edit forms with validations and special controls (DropDown List, DateTime pickers, Checkboxes.. etc) for your table.

Jan 2, 2023

A simple crossplatform app for taking notes.

Notebook Introduction A simple app for taking notes. This application focuses on keeping the interface as minimal as possible to provide a stable and

Nov 14, 2022

Flutter plugin for selecting images from the Android and iOS image library, taking new pictures with the camera, and edit them before using such as rotation, cropping, adding sticker/text/filters.

Flutter plugin for selecting images from the Android and iOS image library, taking new pictures with the camera, and edit them before using such as rotation, cropping, adding sticker/text/filters.

advance_image_picker Flutter plugin for selecting multiple images from the Android and iOS image library, taking new pictures with the camera, and edi

Dec 19, 2022
Comments
  • APK download

    APK download

    Hi, and thanks for making you app available open-source with a FOSS license! In your Readme you write:

    You can use the app by installing Play Store (applicable to android devices)

    What about those who can not (or want not to) have PlayStore on their devices? Would you consider making the APK available here, e.g. attached to the corresponding release? Thanks in advance!

    opened by IzzySoft 10
Owner
Cool Kid
Cool Kid
Simple & Beautiful Note-taking app written in dart with flutter UI toolkit.

Keep Notes is a privacy oriented, secure , beautiful and fast note (s) taking application made in flutter. It supports various features like adding an

null 26 Dec 30, 2022
Neha Tanwar 4 Feb 2, 2022
A note-taking app built with Flutter + Firebase

This is a simplified Google Keep mobile app 'clone' built with Flutter + Firebase. For practicing prototyping and Flutter skills only. If you love to,

Yingxin Wu 358 Jan 1, 2023
Note Taking App made with Flutter with Sqlite as database..

Note Taking App made in Flutter with Sqlite database This is a note taking app made with flutter. Concepts used: Sqlite database to store custom Note

Bibek Timsina 351 Dec 24, 2022
A note-taking app powered by Google services such as Google Sign In, Google Drive, and Firebase ML Vision.

Smart Notes A note-taking app powered by Google services such as Google Sign In, Google Drive, and Firebase ML Vision. This is an official entry to Fl

Cross Solutions 88 Oct 26, 2022
QUICKNOTES is a simple Note taking app, you can easily manages your TODOs

QUICKNOTES is a simple Note taking app, you can easily manages your TODOs. It has a simple UI with Dark & Light Themes.

Abdul Basit 2 May 2, 2022
FlutterFire-note - A Flutter based simple cross platform note application

FlutterFire Note Overview FlutterFire Note is a Flutter based simple cross platf

Mahim Safa 1 Jan 31, 2022
Flutter-NoteBooklyApp - Note and task list app using flutter provider.

notebookly_app Note taking and task app using firebase/provider. Getting Started This project is a starting point for a Flutter application. A few res

Walid Wazini 0 Jan 4, 2022
Note Shared Preferences - Note App Shared Preferences, Using Flutter

NOTE APP SHARED PREFERENCES LOCALIZATION Watch the gif below (lasts 00:08:22)

Tukhtamurodov Sardorbek 1 Jul 8, 2022
Dusyeri provider task - Dusyeri provider task built using flutter

Düşyeri Provider Task https://github.com/alper-mf/dusyeri_provider_task/blob/7d1

null 1 May 9, 2022