Skip to content

mtotschnig/MyExpenses

Folders and files

NameName
Last commit message
Last commit date

Latest commit

b093619 · Feb 20, 2025
Jun 12, 2022
Aug 24, 2023
Apr 14, 2023
Nov 13, 2024
Jan 17, 2025
Nov 13, 2024
Feb 2, 2025
Dec 25, 2024
Dec 18, 2024
Feb 1, 2025
Feb 20, 2025
Sep 11, 2024
Feb 7, 2025
Oct 7, 2024
Oct 7, 2024
Oct 15, 2024
Oct 7, 2024
Oct 7, 2024
Oct 7, 2024
Feb 20, 2025
Oct 7, 2024
Dec 18, 2024
Sep 11, 2024
Sep 11, 2024
Oct 7, 2024
Oct 22, 2024
Oct 7, 2024
Jun 23, 2023
Sep 11, 2024
Feb 20, 2025
Jan 27, 2025
Jan 27, 2025
Oct 16, 2024
Mar 24, 2017
Jan 2, 2023
Jan 15, 2025
Nov 18, 2023
Feb 3, 2025
Feb 18, 2014
Mar 16, 2024
Dec 22, 2020
Dec 22, 2020
Sep 30, 2022
Jan 19, 2024

Repository files navigation

MyExpenses

GPL licenced Android Expense Tracking App.

My Expenses is an Android app designed to keep track of your expenses and income. Works on Android 5.0 and above.

Get it on F-Droid Get it on Google Play

Features

  • Effortless Expense Tracking: Keep tabs on your expenses and income seamlessly, whether you're on your smartphone or tablet.
  • Flexible Account Management: Effortlessly manage multiple accounts, including transfers between different currencies.
  • Streamlined Financial Planning: Easily set up plans for recurring transactions.
  • Seamless Data Management: Export and import data with ease using QIF and CSV formats.
  • Enhanced Security: Protect your data with password or device lock screen security.
  • Customizable Experience: Tailor the app to your preferences with customizable themes and font sizes.
  • Bank Statement Reconciliation: Easily compare transaction status with your bank statements for accurate financial tracking.
  • Quick Data Entry: Enjoy convenient access with homescreen widgets and shortcuts.
  • Powerful Data Analysis: Filter your data based on various criteria and visualize distribution and historical trends with dynamic graphs.

Credits

My Expenses relies on many Open Source libraries and has borrowed code from other Open Source projects :

and on the contribution of many users that helped make My Expenses available in 34 different languages.

Code has also been contributed by:

  • khris78 (Configuring and applying custom colors to accounts)
  • Ayman Abdelghany (Applying Sonar code quality checks)
  • eltos (Improved Input Dialogs and Color Pickers)
  • tillgraeger implemented several tickets (#640, #704, #638) in the context of his internship.

Build

Requires Java 21

git clone https://github.com/mtotschnig/MyExpenses.git
cd MyExpenses
export ANDROID_HOME={sdk-dir}
./gradlew build

Integrate

My Expenses now has experimental support for inserting data from third party apps. See TransactionsContract.java.