Money Tracking App using Flutter

Overview

Application for Tracking Daily Money Usage in hope of helping me save money, made with Flutter. Available in Google Play Store

Development Status

I've added everything I wanted to add for my personal need which includes the functions and support for Dollars and Korean Won. If requested, I can add more currency, but unless I come up with more ideas on functionalities or find bugs while using it, the development will be on pause for now.

Basic Overview

The Basic Idea is that you are able to decide how much you want to be using every day on average, and the app will let you keep track of how much you've spent/saved daily and overall.

Basic Functionality

The three screenshots above show the basic functionality of the app. You Record your spendings, on the left. You can see how much you have left today and how much you've saved so far in the middle and see all your previous spendings on the right. For the Display portion, "Remaining Today" will show the value of the daily limit subtracted by the amount you've spent today. At midnight, whatever is remaining from the day will get added to the "Total Savings."

More Functionalities

The app includes a Splash screen as well as a one-time intro screen that gives you a brief explanation and also lets you set the daily limit before actually starting the app.

The Setting Menu lets you change the daily limit, the system UI, and manage subscriptions. You can add a "Save" button along with the Spend button if you want to add money to your savings. This is disabled by default as my idea of this app was simply recording my spendings regardless of how much money I have, so that I don't go easy on myself when I earn money. Changing to show the entire history will show all spendings in a infinitely growing list instead of showing it day by day.

The Subscription Management lets you register subscription payments for monthly or yearly payments. On the day of payment, a spending entry will be automatically created.

Open Source!

This app, while it was built for my own use, I ended up learning alot on how to build apps using Flutter, or at least alot of the basic functionalities (no fancy libraries or APIs or network use). And I think this would give help on people learning Flutter. I use alot of the basic functionalities that are crucial in many apps including, but not limited to saving/loading data to shared preferences and database, using splash screens, scroll view layout, non-scroll view navigation, etc. Hopefully this is useful for whoever ends up here!

You might also like...

Weather tracking app made with Flutter

Weather tracking app made with Flutter

weather_app A simple flutter app that helps you stay on top of the weather around you and all over the world, this is my first flutter project. Gettin

Apr 6, 2021

Private, cross-platform package tracking app

Private, cross-platform package tracking app

LibreTrack Private, cross-platform package tracking app. Track postal items directly on your device using accounts of postal services. The app respect

Jan 1, 2023

Super easy mood tracking app to demonstrate use of the Firebase Local Emulator Suite

Super easy mood tracking app to demonstrate use of the Firebase Local Emulator Suite

Mood Tracker Example App in Flutter This is a simple example app showing how to use Cloud Functions and the Firebase Local Emulator inside a Flutter a

Oct 14, 2022

A time tracking app that respects your privacy and the gets the job done without being fancy.

Time Cop A time tracking app that respects your privacy and gets the job done without getting too fancy. Motivation I'd rather not do time-tracking at

Dec 30, 2022

A simple budgeting, expense, and income tracking app

Budgetrack A simple budgeting, expense, and income tracking app Backend This project includes a simple API server, written in Clojure, that stores fil

Jan 6, 2022

Flutter Android application for tracking Osu! user, beatmaps statistic and other features provided by Osu! API

TMP-team-2-Osu-track Целью проекта является написание приложения на платформе Android и IOS с помощью Dart+Flutter с интуитивно понятным интерфейсом,

Nov 23, 2022

📱 Tracking the impact of COVID-19 cases based on your location, built in Flutter

📱 Tracking the impact of COVID-19 cases based on your location, built in Flutter

Installation Download apk here Get on Github Releases, or Build on your own: git clone https://github.com/adityanjr/covid19-tracker.git flutter pub ge

Dec 26, 2022

📱⏰ Mobile application for tracking projects time written in Flutter!

📱⏰ Mobile application for tracking projects time written in Flutter!

ProTime Mobile application for tracking projects time Why? This app was born from the need of a simple and minimal solution to keep track of the times

Aug 27, 2022

Tracking coin some coins

cointracker A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started if t

Dec 2, 2021
Comments
  • More than Google Play

    More than Google Play

    This App looks good, due to a few issues, it's hard to access Google Play. Please do a favor to provide more ways to taste it. Methods maybe: 1 On F-Droid 2 apk on release 3 Guide to build it

    opened by hongnod 0
Owner
Daniel Choi
Daniel Choi
A tracking app for tracking covid-19 cases around the world

?? COVID-19 Tracker A simple Flutter app to track COVID-19 cases. The data we provide is collected from World Health Organization (WHO), the US Center

Temitope Ajiboye 166 Nov 23, 2022
Basic banking app - A Banking App that allow transfer money between multiple customers using SQLite database

basic_banking_app A Basic Banking App that allow transfer money between multiple

Esraa Mostfa 0 Feb 10, 2022
Online wallet app for money transfer and bill payment.

shapshapcoins Payment Platform Getting Started This project is a starting point for a Flutter application. A few

Ndoye Philip Ndula 1 Nov 14, 2021
It is too hard to balance money across different assets and accounts.

Cash Balancer It is too hard to balance money across different assets and accounts. Spreadsheets are too hostile; banks are too complex. This app shou

Bernardo Ferrari 75 Jan 1, 2023
Alarm clock that automatically debits a certain amount of money if the user does not wake up in time.

pavlov_alarm Alarm clock that automatically debits a certain amount of money if the user does not wake up in time. ⏰ ?? Use of Hive and the Stripe API

null 4 Dec 15, 2022
A simple and secure money manager that keeps you financially vigilant.

Be Thrifty Today A simple and secure money manager that keeps you financially vigilant. Website https://bethrifty.today Short Description Be Thrifty T

Amruth Pillai 121 Dec 26, 2022
Corona Shield is an open sourced Corona Tracking Mobile Application with Back-end made by Amine Jafur with ♥ using Flutter, PHP, JS.

Corona-Shield A Corona Tracking Mobile Application. Corona Shield is an open sourced Corona Tracking Mobile Application with Back-end made by Amine Ja

Amine Jafur 56 Dec 11, 2022
A fully cross-platform wrap of the Matomo tracking client for Flutter, using the Matomo API.

A fully cross-platform wrap of the Matomo tracking client for Flutter, using the Matomo Tracking API.

Floating Dartists 12 Jan 8, 2023
A beer tracking app made with Flutter

Beer Me Up Beer Me Up is an iOS and Android app build with Flutter. The app is a personal beer logging that allows you to enter every beer you have to

Benoit Letondor 471 Jan 5, 2023
Coronavirus Tracking App in flutter

coronavirus_tracking_app A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you

Lost Dreamer 1 Nov 9, 2021