MVVM + Kotlin + Retrofit2 + Hilt + Coroutines + Kotlin Flow + mockK + Espresso + Junit5
-
Updated
Jan 13, 2023 - Kotlin
MVVM + Kotlin + Retrofit2 + Hilt + Coroutines + Kotlin Flow + mockK + Espresso + Junit5
👽 Built with MVVM pattern, Koin , Coroutines + Flows ,Architecture Components, Data Binding , Firebase , Unit/UI Tests ,Motion Layout
Testing with JUnit 5 for Android.
Gif LazyVerticalGrid MVVM using Dagger 2 + Hilt with Retrofit 2, Moshi, Kotlin Coroutines, JUnit, Espresso and Robolectric tests!
MVP Android project that uses Espresso instrumentation tests. All code are written in Kotlin.
Extension for JUnit which provides insights for the runtime of contexts, classes and methods
📷 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...
Diabetes Management Android App
Movies demonstrates modern Android development with Hilt, RxJava3, Jetpack (Room, ViewModel,LiveData etc.), and Material Design based on MVVM clean architecture.
Weather information based on your current location, as well as a week-long forecast
An Android planner calendar app and a habit tracker that aims to simplify scheduling consistent activities and tracking your progress.
Full working Alarm clock with various settings.
A GitHub user tracking app, inspired from a GIF. 🕵️ Can be considered as a demo project to showcase MVVM with latest android development tools
Test-Driven Development (TDD) practices - Unit Test, Integration Test, Network Layer Test and UI Test Using Espresso
An Android app built with Kotlin, Material, Jetpack Compose, Hilt, Room, Coroutines, Data-Store, MVVM-Clean Architecture and JUnit tests
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
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."