Pramod Kumar's Projects
A news which is built with Retrofit, Viewmodel, Compose, Hilt, Paging 3 and Clean Architecture
News app sample with Retrofit
MVVM Architecture, Cache (Room & DataStore), ViewModel, LiveData, Hilt, Coroutines + Flow, Navigation Compenent
A showcase and a playground with MVVM, Android Architecture Components, Room Persistence Library, DataBinding, RxJava2, Retrofit2, Glide4 and so on.
Basic example of online caching with the repository pattern.
Simple app that shows a series of news, obtained from an api and saved in an internal database
Android News Application built in kotlin: MVI+Dagger+NetworkBoundResource+ViewModel+Livedata.
This application features - Modern Minimalist Design, MVVM, Pagination, Hilt, Retrofit, Room, Data Store, Flow, Live Data, Navigation Component (Clean Architecture)
Android App using Paging3, Hilt, Coroutines, Flow, Jetpack, MVVM architecture.
with Clean Architecture +MVVM , Kotlin ,Room, jet-Pack Compose
Notepad application (WIP).
Kotlin, MVI, Hilt, Retrofit2, Coroutines, Room Persistence, REST API, Token Authentication
OptimizeRealtimeDatabase app it's written in Kotlin and shows how to optimize Firebase Realtime Database calls using MVVM Architecture Pattern and Jetpack Compose.
Anime Watcher, Manga Reader, and Novel Reader as three separate apps, same UI
A learning project which focuses on designing an OTP flow and use of various components of Android efficiently
Pagination MVI Coroutines Flow. Play MVI with Kotlin Coroutines Flow | MVI pattern on Android using Kotlin Coroutines Flow | Dagger Hilt DI | SharedFlow | StateFlow
This is a sample project which demonstrates how to create infinite lists šš with Paging 3 library in Jetpack Compose using modern Android Architecture Components(Kotlin, MVVM, Flow, Jetpack Compose, Paging 3 Library, Android Jetpack).
Android paging library implementation with RxJava
A library of handles Android's dynamic permissions
Another example of how to use permissions in Android.
Another unofficial Unsplash android app implemented using MVVM Architecture, Live Data, Coroutines, View Model, Room, Navigation Components, Material Design Components, View Binding, Paging3, Hilt, Glide, Retrofit2, and some other libraries from the Android Jetpack Components.
Unofficial Pinboard android app. A playground to study modern Android development.
The images and videos can be downloaded and videos also can be played within the app. The downloaded files can be opened via notification.