Skip to content

devrahul-2508/Expensely

Repository files navigation

Expensely

A Minimal expense Tracker built with Kotlin the use of modern android architecture component with MVVM Architecture.

ScreenShots

Dashboard All Transactions Stats Details Add Transaction

Architecture 🗼

This project follows the famous MVVM architecture and best practices from Google's GithubBrowserSample

ScoreCard

Built With 🛠

  • Kotlin - First class and official programming language for Android development.

  • Coroutines - For asynchronous and more..

  • Android Architecture Components - Collection of libraries that help you design robust, testable, and maintainable apps.

    • ViewModel - Stores UI-related data that isn't destroyed on UI changes.
    • Room - SQLite object mapping library.
    • Jetpack Navigation - Navigation refers to the interactions that allow users to navigate across, into, and back out from the different pieces of content within your app
    • Material Components for Android - Modular and customizable Material Design UI components for Android.
  • Glide - An image loading library for Android.