MVVM + Kotlin + Retrofit2 + Hilt + Coroutines + Kotlin Flow + mockK + Espresso + Junit5
-
Updated
Jun 9, 2024 - Kotlin
MVVM + Kotlin + Retrofit2 + Hilt + Coroutines + Kotlin Flow + mockK + Espresso + Junit5
Testing with JUnit 5 for Android.
👽 Built with MVVM pattern, Koin , Coroutines + Flows ,Architecture Components, Data Binding , Firebase , Unit/UI Tests ,Motion Layout
Gif LazyVerticalGrid MVVM using Dagger 2 + Hilt with Retrofit 2, Moshi, Kotlin Coroutines, JUnit, Espresso and Robolectric tests!
An Android planner calendar app and a habit tracker that aims to simplify scheduling consistent activities and tracking your progress.
Extension for JUnit which provides insights for the runtime of contexts, classes and methods
MVP Android project that uses Espresso instrumentation tests. All code are written in Kotlin.
📷 Blog taking application utilizing Ktor REST-API and following modern practices: Kotlin, Coroutines, Flows, Channels, Room, Work Manager, Navigation Component, MVI, Clean Architecture, Modularization, Dagger Hilt, Tests...
A GitHub user tracking app, inspired from a GIF. 🕵️ Can be considered as a demo project to showcase MVVM with latest android development tools
CoinWatch is an Android cryptocurrency app providing real-time coin prices, price histories, and market data, built using the latest Android architecture components
Raccoon is a lightweight response mocking framework that can be easily integrated into the Android UI tests.
Generate unit testing boilerplate from kotlin files.
Movies demonstrates modern Android development with Hilt, RxJava3, Jetpack (Room, ViewModel,LiveData etc.), and Material Design based on MVVM clean architecture.
ComposeTemplate is a Jetpack Compose template application that follows Clean Architecture best practices. It simplifies the process of setting up a well-structured Compose application by providing a template with a predefined folder structure. ✨
Weather information based on your current location, as well as a week-long forecast
A multi-modular Android application implemented using Clean Architecture, MVVM pattern, Koin, Kotlin Coroutines, Retrofit2, Room etc.. to identify the institution that issued a payment card
Simple project with clean architecture and android lifecycle
Aspen is a simple test runner for Kotlin that allows you to write tests using your own DSL.
Add a description, image, and links to the junit topic page so that developers can more easily learn about it.
To associate your repository with the junit topic, visit your repo's landing page and select "manage topics."