Skip to content

DEXPENSE-a simple expense tracker that track your current balance, check your expenses, and limit them

Notifications You must be signed in to change notification settings

rakesh774/dexpense

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DEXPENSES πŸ’Ž

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.


πŸ“₯ Download

Click here to download the latest APK


✨ Key Features

🏦 Smart Account Management

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

πŸ›‘οΈ Financial Safety Net

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

πŸ’³ EMI & Debt Tracker

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

🎨 Modern "Liquid Glass" UI

  • 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

🏠 Home Screen Widget

  • Stay updated without opening the app. The Balance Widget provides a real-time glance at your current financial status right from your home screen.

πŸ› οΈ Technical Stack

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

πŸš€ Getting Started

  1. Clone the Repo:
    git clone https://github.com/rakesh774/DEXPENSE.git
  2. Open in Android Studio:
    • Let Gradle sync finish.
    • The project includes an externalOverride fix in build.gradle.kts to ensure smooth local builds even without a specific release keystore.
  3. Build & Run:
    • Deploy to any device running Android 8.0 (Oreo) or higher.

πŸ“‚ Folder Structure

  • com.example.dexpenses
    • MainActivity.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.

πŸ“ License

This project is licensed under the MIT License - see the LICENSE file for details.

About

DEXPENSE-a simple expense tracker that track your current balance, check your expenses, and limit them

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors