Skip to content

fontaipi/expense-tracker

Repository files navigation

Expense Tracker App 📊💸

Overview

Welcome to the Expense Tracker App! This is your go-to application for managing your daily expenses with ease. Keep track of your spending and savings like never before. 🌟

🎨 UI inspired by the work of Erkin Gadzhiev. Check out his Wallie Budget Tracking App project on Behance.

Features 💡

  • Intuitive UI: The app is built using Jetpack Compose, bringing a seamless and modern user interface.
  • Reactive Programming: Utilizes Kotlin Flow for smooth data handling and UI updates.
  • Dependency Injection: Hilt is used for efficient and clean dependency injection.
  • Local Storage: Room is utilized for robust local database management.
  • Data Persistence: Proto DataStore for key-value data storage.
  • Theming: Supports both light and dark themes, with dynamic theming.
  • Material Design: Fully implemented according to Material 3 guidelines.
  • Navigation: Smooth navigation experience with animations.

Tech Stack 🛠️

  • Android
  • Kotlin
  • Jetpack Compose
  • Kotlin Flow
  • Hilt
  • Room
  • Proto DataStore
  • Material 3

Installation 📥

  1. Clone this repository:

    git clone https://github.com/fontaipi/expense-tracker.git
    
  2. Open the project in Android Studio.

  3. Build and run the project on an emulator or actual device.

Contributing 🤝

If you find any bugs or have a feature request, please open an issue. Contributions are more than welcome.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages