Skip to content

This app demonstrates Paging3 with clean architecture using Kotlin and MVVM pattern. Please star the repository if you find it helpful.

Notifications You must be signed in to change notification settings

kanch231004/TwitterDemo

Repository files navigation

TwitterDemo

App demonstrating Clean Architecture using Coroutines and Android Jetpack Components (Room, MVVM Paging, Flow and Live Data)JSON response hosted here

Page 1 https://run.mocky.io/v3/7efe9576-a3ce-4db4-96a4-51d4e3f8bc9a

Page 2 https://run.mocky.io/v3/f77579f1-1e99-4e05-a495-478d2067654b

ScreenShots

Tech-Stack

  • Retrofit : For Network calls
  • Architecture : MVVM
  • Coroutines for background operations like fetching network response
  • Room database : For offline persistence and Paging Library
  • Live Data : To notify view for change
  • Hilt : For dependency injection
  • Language : Kotlin

Architecture Diagram

This application strictly follows the below architecture.

About

This app demonstrates Paging3 with clean architecture using Kotlin and MVVM pattern. Please star the repository if you find it helpful.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages