$14.99
Description
This is a Encrypted Notes – Flutter App – demonstration project experimenting with several libraries and components. Do not store notes on your device in plain text. With this app – you could protect your secrets by encrypting them with a pin code.
Flutter Tech Stack for the Encrypted Notes App
- freezed package for immutable data models with copyWith.
- SQLite – with simple CRUD operations on notes data model
- encrypt and crypto packages to implement an utility service for encrypting and decrypting. Unit test for both direcrections are included.
- GetIt Dependency Management
- auto_route routing solution – with dynamic linking working. If you open an existing note – edit or details – and refresh the web page, it will fetch it from the database.
- Using bloc design pattern for the list and edit screens and cubit for the details.
Screens
- This is a screen if you have no notes yet.

- After clicking on the add button you could enter your note with a title. You definately want to add a title if you plan to encrypt it. This will be the way you recognize it.

- Screen before encrypting

- After encrypting anyone would not be able to read it directly. The only way to return it to normal is to enter again the password.

