This is a simple Android Apps to Fetch and Create a Posts from https://jsonplaceholder.typicode.com This project is trying to implement offline-first architecture using Kotlin and Model-View-ViewModel
- Room as Local Database
- Simple implementation of Live Data integration in RecyclerView and Forms
- Using Work Manager to postpone a request when internet is available
- Using Kotlin Coroutines and Retrofit to Hit API
- Using Kodein (KOtlin DEpendency INjection) as DI Framework
- Using Jetpack Navigation Controller for Navigating through Fragments
- Better offline-first practice