Ivy Wallet: money manager

Personal finance and spending tracker app which helps you manage your money.

ivy-wallet-screenshot-1
ivy-wallet-screenshot-2
ivy-wallet-screenshot-3
ivy-wallet-screenshot-4
ivy-wallet-screenshot-5
ivy-wallet-screenshot-6
ivy-wallet-screenshot-7
ivy-wallet-screenshot-8

Ivy Wallet is a free budget manager and spending tracker app that’ll help you manage your personal finances with ease.

Imagine Ivy Wallet as a digital financial notebook (manual expense tracker) in which you’ll track your income, expenses, and budget.

The advantage that our money manager gives you is that you can track expenses on the go with an intuitive and simple user interface (UI).

Once your transactions make their way into Ivy Wallet, the spending tracker app will give you insight into your monthly spending and help you plan your budgets.

When you enter more income and expenses in the money manager app you’ll have an answer to three essential questions:

  1. Exactly how much money do I have right now in all accounts combined? (money manager)

  2. How much did I spend this month and where? (expense tracker)

  3. How much money can I spend and still reach my financial goals? (budget manager)

$Track. $Budget. $Save

Technologies

Core

  • Kotlin
  • Jetpack Compose (UI & navigation)
  • MVVM architecture with LiveData
  • Hilt (DI)
  • Kotlin Coroutines

Networking

  • Retrofit (REST API)
  • OkHttp 3 (REST client)
  • Gson (JSON serialization)

Local Persistence

  • Shared Prefences
  • Room DB (SQLite ORM)

Other

  • EventBus (cross component communication)
  • Timber (Logging)
  • Firebase Crashlytics (crashes, logging)

CI/CD

  • Gradle KTS
  • Fastlane (upload to Google PlayStore)
  • Github Actions (CI/CD server)

Project Requirements

How to build?

  1. Clone the repository
  2. Open with Android Studio
  3. Everything should sync and build automatically

How to contribute?

  • Submit pull requests for bug fixes / code improvements
  • Create new issues to give us ideas and feedback
  • Implement and submit PRs for opened issues
  • Download Ivy Wallet and leave us a review

Contributors

I hope that a lot of more profile pictures are going to show up here, soon!

GitHub Contributors Image

GitHub

View Github