haslty
- this application helps to keep track of what money is spent in order to help save.
tools
- state management (bloc).
- local database (sqflite package).
- localization & date formatting & number formatting (intl).
- store and retrieve persistence data easily (shared preferences).
- show splash screen (flutter native splash).
- using svg assets.
- using font awesome to show icons e.g. google, linkedin, github icons for the contact purpose.
- url launch to report bugs to developers, if any (url launcher).
- singleton design pattern.
features
- crud operations in the local database (sqlite).
- possibility to insert, retrieve, update and delete expense in the local database (sqlite).
- delete all old expenses to start the new week.
- possibility to modify the weekly balance plan at any time.
- reporting any bugs in app to developers.
- toggle between arabic and english language.
- toggle between more than one theme.
- implementation ui to handle the state of errors, no data, loading data and loaded data.
screenshot
record_2021-10-16-16-56-36.mp4
Comments are closed.