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.
- [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.
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.