open_money_tracker icon indicating copy to clipboard operation
open_money_tracker copied to clipboard

Open Source accounting application for Android.

Money Tracker

Get it on Google Play

Short overview

Money Tracker is an Android native application with open source code. Development of this project is guided by simplicity and effeciency for end user. This is portfolio project, so the smartest tools are used (such as ButterKnife, Dagger2 etc.).

Following features are available in current version:

  • Manage expenses/incomes.
  • Create reports for period.
  • Manage accounts with different currencies.
  • Transfer money between accounts.
  • Manage exchange rates between currencies.
  • Quick summaries.
  • Charts.
  • Export to CSV.

Dependencies

  • [Butter Knife] (http://jakewharton.github.io/butterknife/) - View annotation bindings.
  • [Dagger 2] (http://google.github.io/dagger/) - Dependency injection tool.
  • [MPAndroidChart] (https://github.com/PhilJay/MPAndroidChart) - Ready-to-use charts.
  • [Timber] (https://github.com/JakeWharton/timber) - Convenient and small logging tool.

Development process

To start developing your own MT or just compile the project you only need to checkout newest version from this repo from your Android Studio. Gradle is fully configured and even keystore is present in source code.