DEXPENSES is a premium personal finance manager for Android that focuses on financial clarity and modern aesthetics. It moves beyond simple expense tracking by introducing the concept of "Safe to Spend"βhelping you understand exactly how much liquidity you have after accounting for your monthly obligations.
DEXPENSES is designed for the modern user who values both functionality and high-end design. Built with a stunning Glassmorphism UI, the app provides a "Liquid Glass" experience that makes managing money feel effortless and visually rewarding.
Unlike traditional apps that only show your current balance, DEXPENSES introduces the "Safe to Spend" philosophy. By automatically calculating your liquid "Air Cash" against your monthly EMI obligations, it tells you exactly how much money you can actually spend without compromising your future commitments. Whether you are moving money between cash and savings or tracking a loan to a friend, DEXPENSES simplifies complex financial workflows into a single, beautiful dashboard.
Click here to download the latest APK
- Air Cash (Liquid): Track your cash-on-hand and digital wallet balances.
- Solid Cash (Fixed): Monitor your savings and fixed deposits.
- Inter-account Transfers: Effortlessly move money between Air and Solid accounts.
- Smart Logging: Transfers are shown as a single, elegant Violet entry in your log (
β) instead of two confusing transactions.
- Smart Logging: Transfers are shown as a single, elegant Violet entry in your log (
- Safe to Spend: A high-visibility dashboard card that calculates
Total Air Cash - Total EMIs. - Visual Alerts: The balance automatically turns Red if your liquid cash isn't enough to cover your upcoming EMI obligations, acting as an early warning system.
- Dedicated EMI Manager: Add, edit, and remove your monthly installments.
- Lending Tracker: Flag specific transactions as "Lending" to keep track of money owed to you by friends or family.
- Glassmorphism Design: Beautiful translucent cards and buttons with subtle blur effects.
- Interactive Feedback: Liquid-style touch animations on all primary dashboard cards and buttons.
- Color-Coded Insights:
- β Green: Received / Income
- β Red: Spent / Expense
- β Violet: Internal Transfers
- Stay updated without opening the app. The Balance Widget provides a real-time glance at your current financial status right from your home screen.
- Platform: Android (Min SDK 26)
- Language: Java & Kotlin
- Database: Room Persistence Library for robust offline data management.
- Concurrency: ExecutorService for smooth background database operations.
- UI Architecture: XML-based Material Design with custom Glassmorphism drawables.
- Clone the Repo:
git clone https://github.com/rakesh774/DEXPENSE.git
- Open in Android Studio:
- Let Gradle sync finish.
- The project includes an
externalOverridefix inbuild.gradle.ktsto ensure smooth local builds even without a specific release keystore.
- Build & Run:
- Deploy to any device running Android 8.0 (Oreo) or higher.
com.example.dexpensesMainActivity.java: Core logic and UI management.AppDatabase.java: Room database configuration.TransactionDao.java/EMIDao.java: Database access objects.TransactionAdapter.java/EMIAdapter.java: RecyclerView adapters for the dashboard lists.BalanceWidget.java: AppWidgetProvider implementation.
This project is licensed under the MIT License - see the LICENSE file for details.