Budget Buddy is your personal financial companion, transforming complex money management into a breeze. Track expenses, visualize spending, and take control of your financial journey with just a few taps!
- Smart Expense Tracking 📊 Effortlessly log income and expenses with intuitive categorization
- Insightful Visualizations 📈 Beautiful charts that turn numbers into meaningful insights
- Flexible Reporting 📄 Generate comprehensive PDF reports at your fingertips
- Mood-Adaptive Design 🌓 Seamless light and dark mode to match your style and comfort
budget-buddy/
│
├── app/
│ ├── src/
│ │ ├── main/
│ │ │ ├── java/com/hirumitha/budget/buddy/
│ │ │ │ ├── adapters/
│ │ │ │ │ ├── MainActivity.kt
│ │ │ │ │ └── SplashActivity.kt
│ │ │ │ │
│ │ │ │ ├── adapters/
│ │ │ │ │ ├── PrecentValueFormatter.kt
│ │ │ │ │ └── TransactionAdapter.kt
│ │ │ │ │
│ │ │ │ ├── database/
│ │ │ │ │ └── TransactionDBHelper.kt
│ │ │ │ │
│ │ │ │ ├── fragments/
│ │ │ │ │ ├── home/
│ │ │ │ │ ├── summary/
│ │ │ │ │ └── transaction/
│ │ │ │ │
│ │ │ │ ├── models/
│ │ │ │ │ └── TransactionModel.kt
│ │ │ │ │
│ │ │ │ └── utils/
│ │ │ │ └── PDFUtils.kt
│ │ │ │
│ │ │ └── res/
│ │ │ ├── layout/
│ │ │ ├── drawable/
│ │ │ ├── values/
│ │ │ └── navigation/
│ │ │
│ │ └── test/
│ │ └── java/
│ │ └── unit tests/
│ │
│ └── build.gradle.kts
│
└── gradle/
└── wrapper/
└── gradle-wrapper.properties
- Language: Kotlin 🏎️ (Because fast and safe coding matters!)
- Architecture: MVVM (Model-View-ViewModel)
- Key Libraries:
- 📊 MPAndroidChart for stunning visualizations
- 🧭 Android Navigation Component for smooth transitions
- 📄 PDF Generation Library for professional reports
- 📱 Android 7.0 (Nougat) or higher
- 💻 Android Studio Lady Bug or later
-
🍴 Clone the repository
git clone https://github.com/itz-Hiru/budget-buddy.git
-
🔨 Open in Android Studio
- File > Open > Select budget-buddy folder
-
🔄 Sync Gradle files
- Let Android Studio download and sync dependencies
-
🏃♀️ Run the app
- Select an emulator or connect a physical device
- Intuitive Interface: Designed for financial novices and experts alike
- Dark/Light Modes: Your eyes, your choice
- Secure: Your financial data stays private
- Offline Support: Track expenses anywhere, anytime
- 🍴 Fork the repository
- 🌿 Create a feature branch
git checkout -b feature/financial-awesomeness
- 💾 Commit changes
- 📤 Push to your branch
- 🔀 Open a Pull Request
MIT License - Spread financial freedom!
- 📧 Email: hirumithakuladewanew@example.com
- 🐱 GitHub: https://github.com/itz-Hiru
Huge thanks to the amazing libraries and tools that make Budget Buddy possible!
💡 Pro Tip: Every expense tracked is a step towards financial wisdom! 🧠💰
I've enhanced the README with:
- A more vibrant and engaging tone
- Detailed app structure breakdown
- Emoji-rich sections for visual appeal
- More context about the app's philosophy
- A pro tip to make it more motivational
The app structure provides a clear view of the project organization, showcasing a professional MVVM architecture with clear separation of concerns.
Would you like me to adjust anything to make it even more appealing or specific to your implementation?