Skip to content

Android mobile application using Android Studio and java that allows the users to keep track of their income and outcome simply by entering their initial balance

Notifications You must be signed in to change notification settings

RemaAlorine/Expense-Tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

Expense-Tracker

Android mobile application using Android Studio and java that allows the users to keep track of their income and outcome simply by entering their initial balance

Introduction:

Inflow and Outflow record of our daily and monthly expended money can be easily kept with the help of expense tracker ,It helps to manage our finances. this application is an android mobile application to track the expenses/incomes of the user. After filling his initial balance, a user will be able to view and to track his incomes and outcomes. The type, category, amount, and date of one operation will be automatically extracted from the bank SMS received by the user’s phone. Then, these details of expenses (incomes/outcomes) will be summarized and illustrated using pie/bar charts on period/category basis.

Alt text

The first activity:

○ A text field that captures the user initial balance value.

○ A Submit button: when it is pressed, the system saves this information using shared prefs , and opens the budget reporting criteria.

○ A data validation mechanism where an error message should appear if the user enters an invalid value.

The second activity:

○ A text field that displays the current balance.

○ All criteria to view the expenses variation: Type (income/ outcome), balance amount, category of income (salary/transfer) or outcome (purchases, transfers, investment, monthly redemption payments, insurance and taxes, entertainment, etc.), period (custom or day/month).

○ A data validation mechanism where an error message should appear if the user enters invalid choices.

○ A Generate button: when it is pressed, it connects with the local database to check the validity of the entered criteria. In case of success, it opens the Statistics activity. In case of failure, the system should display an error message to the user.

The third activity (Statistics):

○ It includes Information about the expenses in form of charts. Examples of plots : balance amount by period, outcome/income.

About

Android mobile application using Android Studio and java that allows the users to keep track of their income and outcome simply by entering their initial balance

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •