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


Download

GitHub

View Github