Skip to content

In this project, using Flutter and Dart to develop an expense tracker app. Users can add expenses by inputting the title, amount, date, and category and delete expenses. Additionally, the app will display a chart showing the proportion of each category’s total amount in increasing order.

Notifications You must be signed in to change notification settings

rogerchang1108/Expense-Tracker-App-with-Flutter

Repository files navigation

Expense Tracker App

In this project, using Flutter and Dart to develop an expense tracker app. Users can add expenses by inputting the title, amount, date, and category and delete expenses. Additionally, the app will display a chart showing the proportion of each category’s total amount in increasing order.

There is an advanced version:

Check it out now.

Features

  1. After entering values from the form, the Chart will display the difference in bar heights between each category, reflecting the proportion of each item's Total Amount.

    component

  2. The implement the form: Input Title, Amount and choose the Date, Category.

    component

  3. The Warning will show after pushing "Save" button if invalid input detected.

    component

  4. The chart also reflects the proportion of each item's total amount in Increasing Order.

    component

  5. Swipe to delete the expense. A snack bar appears, allowing undo the deletion by pressing the button on it.

    component

  6. When there is no expenses found, a Hint will show.

    component

  7. In window view, the chart’s size changes in order to fit the window when user re-size it.

    component

    component

Resources

A few introductory tutorials:

About

In this project, using Flutter and Dart to develop an expense tracker app. Users can add expenses by inputting the title, amount, date, and category and delete expenses. Additionally, the app will display a chart showing the proportion of each category’s total amount in increasing order.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published