Aniketvyas / vyapar

This is a demo app that manages the expenses of different businesses. It is made using MVVM, Compose, Hilt and Room.

Home Page:https://play.google.com/store/apps/details?id=com.nero.vyapar

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Vyapar - A Businness and Inventory Manager App Clone

API

This is a demo android project based on modern Android application tech-stacks and MVVM architecture. Tried new technologies like Jetpack Compose and Hilt. Used Room database to store the data. It can dynamically update the amounts depending on the entries of expenses and purchases. We also added an option to choose Hindi as the language used in app.

App Screenshots

Libraries & Tech Used

  • Minimum SDK level 21
  • Kotlin based, Coroutines for asynchronous handling.
  • Hilt (stable) for dependency injection.
  • JetPack
    • LiveData - notify domain layer data to views.
    • Lifecycle - observing data when lifecycle state changes.
    • ViewModel - lifecycle aware UI related data holder.
    • Compose - for the main screen UI.
  • Architecture
    • MVVM Architecture (View - DataBinding - ViewModel - Model)
  • Navigation Component for hamburger menu navigation.

Get it on Google Play

About

This is a demo app that manages the expenses of different businesses. It is made using MVVM, Compose, Hilt and Room.

https://play.google.com/store/apps/details?id=com.nero.vyapar


Languages

Language:Kotlin 99.9%Language:PureBasic 0.1%