Skip to content

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.

Notifications You must be signed in to change notification settings

AnjaliiYadav/Food-Ordering-App

Repository files navigation

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages