NotelApp

About:

A note taking app, made for making your daily tasks more efficient.

Packages:

  • sqflite: ^2.0.0+3
  • intl: ^0.17.0
  • cupertino_icons: ^1.0.2
  • font_awesome_flutter: ^10.1.0
  • path_provider: ^2.0.11
  • image_picker: ^0.8.5+3
  • share: ^2.0.1
  • contactus: ^1.2.0

Description:

  • CRUD Operations of the app was performed by building an SQFLite database.
  • Clean Architecture was implements by dividing the app into sub-components:
    • model
      • category_model
      • note_model
    • screens
      • Aboutus
      • edit_note_screen
      • notes_detail_screen
      • notes_screen
      • splash_screen
    • sqflite_database
      • db
    • widgets
      • main
Comments in the code, helps for better understanding of how the app works.

Features:

  • Add a new Note
  • Update Note
  • Delete Note
  • Share a Note
  • View All Notes

To Run the App:

In the command terminal, run the following commands:

$ flutter pub get
$ flutter run