Skip to content

98kmc/Budget-Keeper-Flutter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Flutter Budget Keeper.

Home Screen: New / Update Screen:
budget_keeper_flutter_home_screen budget_keeper_flutter_update_screen

About

This is a simple Flutter app inspired by the classic "ToDo List" concept. It follows the principles of clean architecture and does not rely on any third-party dependencies.

Features

Create new accounts with a title and an initial amount set to zero. Edit existing accounts to update their amount value. Delete accounts that are no longer needed.

Clean Architecture

The app is structured using the principles of clean architecture, which provide a clear separation of concerns and make the codebase highly testable and maintainable. The architecture consists of the following layers:

  • Presentation: Contains the UI components, including the screens and widgets. It is responsible for displaying data and receiving user input.
  • Domain: Defines the core business logic and entities of the app, including entities and services logic.
  • Data: Handles the data access and repository implementation. It abstracts the app's data sources using a local database and provides methods for CRUD operations on accounts.

Dependencies

The Flutter Budget Keeper app is built using the following third-party dependencies:

These dependencies enhance the functionality of the app and provide additional features and utilities.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages