AnjaliiYadav / Food-Ordering-App

Simple working Food delivery App. This repository contains a detailed sample app that implements MVVM architecture using Hilt, Coroutines, Glide, FirebaseFirestore, LiveData, BindingAdapter. Uses Generics to reduce the boilerplate code.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Simple Food App - MVVM - FirebaseFirestore

This repository contains a detailed sample app that implements MVVM architecture using Hilt, Coroutines, Glide, FirebaseFirestore, LiveData, BindingAdapter. Uses Generics to reduce the boilerplate code.

The app has following packages:

  • adapter: Generic adapter class for all RecyclerViews
  • di: Dependency providing classes using Hilt.
  • model: It contains all the data models.
  • ui: View classes along with their corresponding ViewModel.
  • utils: Utility classes.

Firebase Structure

image

App Screenshots

About

Simple working Food delivery App. This repository contains a detailed sample app that implements MVVM architecture using Hilt, Coroutines, Glide, FirebaseFirestore, LiveData, BindingAdapter. Uses Generics to reduce the boilerplate code.


Languages

Language:Kotlin 100.0%