Notely
About:
An app development task given by Phera, the task at hand is to design a note taking app for mobile.
Packages:
- sqflite: ^2.0.0+3
- intl: ^0.17.0
- font_awesome_flutter: ^10.1.0
- path_provider: ^2.0.11
- image_picker: ^0.8.5+3
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
- edit_note_screen
- notes_detail_screen
- notes_screen
- splash_screen
- sqflite_database
- db
- widgets
- category_tile
- custom_button
- note_card
- note_form
- model
- App is tested through Unit Testing, Widget Testing & Integration Testing.
Comments in the code, helps for better understanding of how the app works.
Installation:
In the command terminal, run the following commands:
$ git clone https://github.com/ambjn/Notely.git
$ cd Notely
$ flutter run