Clean Architecture Modular Project: MVVM + Jetpack Compose + Coroutines + Flows + Dagger2 + LiveData + UnitTests + UITests + Screenshot Tests + MockWebServer
-
Updated
Jul 27, 2025 - Kotlin
Clean Architecture Modular Project: MVVM + Jetpack Compose + Coroutines + Flows + Dagger2 + LiveData + UnitTests + UITests + Screenshot Tests + MockWebServer
Kotlin Dagger2 example project
Kotlin Unit Testing Examples
A Movie Application uses TheMovie API, MVVM architecture and all jetpack components.
DevOps CI/CD pipeline architecture for Android Apps 📲⚙️ (using GitHub Actions) - Unit Test, Instrumentation Test (espresso), Static Code Analysis (Sonarqube), Gradle Packaging, Signing bundle and automated deployment on Google Play Store
Simple android application with API implementation (MVVM + Clean Architecture including Unit, Integration & UI Test Cases)
Generate unit testing boilerplate from kotlin files.
Android Sample Kotlin+ MVVM + Coroutines + Retrofit + Room +Dagger + Junit4 + Mockito + Espresso + MockWebServer
Dice 🎲 is a minimalistic, intuitive and an ad-free dice roll application
A collection of JUnit 4 Rules for Android Developers 🔬
Video-on-demand App using MVVM, Kotlin, Coroutine, Retrofit 2, RoomDB, Hilt, JUnit4, Espresso
Fast and light image loading library based on kotlin
Material 3, MVVM Kotlin Coroutine, Compose, REST API, Ktor, Room, DaggerHilt
☄️ Android app built with jetpack compose that follows a multi-module architecture and clean architecture principles and implemented with 🌊 coroutine & Flows , Coil , Paging3 , Retrofit , DataStore , Room , Timber , 🗡️DaggerHilt ,🧭ComposeNavigation , Turbine , Junit4 , MockK , LottieAnimation , etc...
An Android app for exploring movies of the past decade.
Simple Android App written in Kotlin, using MVI and Clean Architecture to manage movie info from https://www.themoviedb.org/
8-puzzle game that features a walkthrough of the optimal solution and allows users to customize the tiles using photos from their Gallery
Add a description, image, and links to the junit4 topic page so that developers can more easily learn about it.
To associate your repository with the junit4 topic, visit your repo's landing page and select "manage topics."