TMDb-MotionLayout-Paging2-Playground. A sample using Kotlin, MVVM, Paging2, Dagger2, RxJava2, Coroutines, Jetpack Compose, Retrofit, Glide, Espresso, Unit test, In-app updates and Github Actions which showcases MotionLayout in Android.
165TMDb-Compose-Paging3-Playground. Modular Android architecture which showcase Kotlin, Jetpack Compose, Navigation Compose, Paging3 Compose, MVVM, Hilt, Room, Coroutines, StateFlow, Retrofit, Coil-compose, Github Actions, Unit test and Compose ui-test.
59TVMaze-Transform-Animation. A sample using Kotlin, MVVM, Koin, Coroutines, StateFlow, Room, WorkManager, Retrofit, DataBinding and Unit test which showcases Transform animation between two Views in Activities.
29Compose-CollapsingToolbar. Modular Android architecture using Kotlin, MVVM, Navigation, Hilt, Coroutines, Jetpack Compose, Retrofit, Unit test and Kotlin Gradle DSL which showcases Collapsing Toolbar in Jetpack Compose.
18Hilt-MultiModule-Cache. Modular Android architecture using Kotlin, MVVM, Navigation, Hilt, RxJava, Retrofit, DataBinding, Espresso, Unit test and Kotlin Gradle DSL which showcases offline-first in Android.
14SavingGoals-Cache. A sample using Kotlin, MVVM, Navigation, Dagger, RxJava, Room, Retrofit, DataBinding, Espresso and Unit test which showcases offline-first in Android.
13Navigation-Compose-Cache. A sample using Kotlin, MVVM, Hilt, Coroutines, StateFlow, Jetpack compose, Navigation compose, Room, Retrofit and Unit test which showcases offline-first in Android.
13Dialpad-CustomView. Custom ViewGroup that lays out child views with equal distance.
12ExoPlayer-Service. A sample to showcase ExoPlayer inside a Service.
10News-Cache. A sample using Kotlin, MVVM, Navigation, Coroutines, Room, WorkManager, Retrofit and DataBinding which showcases offline-first in Android.
10Dynamic-Feature-MultiModule. Modular Android architecture which showcase Kotlin, MVVM, Dynamic feature module, Navigation, Dagger, RxJava, Retrofit, DataBinding, Espresso, Unit test and Kotlin Gradle DSL.
6CollapsingToolbar-MotionLayout. A sample to showcase CollapsingToolbar using MotionLayout in Jetpack Compose.
6Rebtel-Contacts-Clone. A sample to showcase Rebtel contact list divided into sections with group header using Dagger, RxJava and DataBinding.
5DFM-Dagger-MultiModule-Cache. Modular Android architecture which showcase Kotlin, MVVM, Dynamic feature module, Navigation, Dagger, RxJava, Retrofit, DataBinding and Kotlin Gradle DSL.
3StarWarsSearch-RxPaging2. Modular Android architecture to showcase Kotlin, MVVM, Clean architecture, Dynamic feature module, Navigation, Paging, Dagger, RxJava, Retrofit, DataBinding, Espresso, Unit test and Kotlin Gradle DSL.
3TMDb-CMP-Playground. CMP sample using Shimmer effect, Ktor, kotlinx.serialization, Jetbrain Navigation Compose, Room, Koin, Material3 CenterAlignedTopAppBar, PullToRefresh, Coil3, BuildKonfig and Napier which showcases Shared Element Transition and offine-first.
3TMDb-KMM-Playground. KMM sample using Ktor, kotlinx.serialization, Koin, Kotlin Coroutines, StateFlow, Material3 CenterAlignedTopAppBar, Coil3, SQLDelight, SKIE, moko-resources, BuildKonfig and Napier which showcases offline-first.
3GoogleMap-Direction. A sample to draw a route between origin and destination in Google map using Direction API.
2Clean-Android-Code. MVP + Dagger 2 + RxJava + Retrofit2
2Koin-Compose. A sample to showcase Kotlin, MVVM, Koin, Coroutines, StateFlow, Jetpack compose, Navigation, Room, WorkManager, Retrofit and Unit test.
2Movies-Cache. A sample using Kotlin, MVVM, Hilt, Navigation, Coroutines, StateFlow, Retrofit, DataBinding and Unit test which showcases offline-first in Android.
1Dynamic-feature-module. Modular Android architecture which showcase Kotlin, MVVM, Dynamic feature module, Navigation, Dagger, RxJava, Retrofit, DataBinding, Espresso, Unit test and Kotlin Gradle DSL.
1Paging3-Issue. A sample to showcase Kotlin, MVVM, Paging3, Hilt, Room, Coroutines and Retrofit. It showcases : https://issuetracker.google.com/issues/238227615
1MovieGuide. Movie discovery app showcasing MVP, RxJava, Dagger 2 and Clean Architecture
1Munchies. A sample showcasing a generic solution for Unidirectional data flow and offline first approach.
1