Skip to content
This repository has been archived by the owner on Nov 5, 2024. It is now read-only.
/ ivy-wallet Public archive

Ivy Wallet is an open-source money manager app for Android, no longer maintained. You can fork the code or download the final version from Google Play.

License

Notifications You must be signed in to change notification settings

Ivy-Apps/ivy-wallet

Repository files navigation

Latest Release APK Telegram Group

License: GPL v3 PRs welcome! GitHub Repo stars Fork Ivy Wallet

1 2 3 4
5 6 7 8

Ivy Wallet is a free and open-source money manager android app written using 100% Kotlin and Jetpack Compose. It's designed to help you track your personal finance with ease.

Imagine Ivy Wallet as a manual expense tracker that will replace the good old spreadsheet for managing your personal finance.

Track your expenses, fast and on-the-go! ⚡ Discover powerful insights about your spending.

Do you know? Ask yourself.

  1. How much money in total do I have?

  2. How much did I spend this month and where?

  3. How much money can I spend and still reach my financial goals?

A money manager app can help you answer these questions.

Ivy Wallet's biggest advantage is its UI/UX, simplicity, and customization that was recognized in the "Top/Best Android App in 2021/2022 charts" by the YouTube tech community.

Get it on Google Play

To support our free open-source project please give it a star. ⭐ That means a lot for us. Thank you! GitHub Repo stars

Join our private Telegram Community.

Project Requirements

  • Java 17+
  • The latest Android Studio Hedgehog or above (for easy install use JetBrains Toolbox)

Initialize the project

1. Fork and clone the repo

2. Make the initialization script executable:

chmod +x scripts/init.sh

3. Run the initialization script:

./scripts/init.sh

Learning Materials

Ivy Wallet is a great place to code and learn. That's why we're also linking great learning materials (books, articles, videos), check them in docs/resources 📚.

Tech Stack

Core

Local Persistence

  • DataStore (key-value storage, SharedPreferences replacement)
  • Room DB (SQLite ORM)

Networking

Build & CI

Contribute

Want to contribute? See CONTRIBUTING.md Fork Ivy Wallet

Contributors Wall:



Note: It may take up to 24h for the contrib.rocks plugin to update because it's refreshed once a day.

Creative Contributors:

Stefan Ilijev - desinger
Stefan Ilijev
Ivy Wallet's co-founder and designer. Created the Ivy Wallet design.
Aditya [ADX]
Aditya
Created Ivy Wallets's Github Backup Tutorial.
Shymom [SSI]
Shymom
Created Ivy Wallets's Second Github Backup Tutorial.