Skip to content

Latest commit

 

History

History
24 lines (15 loc) · 802 Bytes

README.md

File metadata and controls

24 lines (15 loc) · 802 Bytes

PingMe

A CHAT app featuring different users chatting with a bot server and persisting messages.

Overview

This app demonstrates the usage of Work manager with MVVM architecture and single source of truth strategy.

ScreenShots

Tech-Stack

  • Retrofit : For Network calls
  • Architecture : MVVM
  • Work Manager for pushing message into queue
  • Coroutines for background operations like inserting data into DB
  • Room database : For offline persistence
  • Live Data : To notify view for change
  • Dagger : For dependency injection
  • Language : Kotlin