Skip to content

mekutluca/VLChallenge

Repository files navigation

VL Media Interview Assignment

This repository contains the codebase for the VL Media Android Challenge.

Libraries

The libraries used in this codebase are listed below. Please note that the core Android libraries are not listed, only the optional ones are listed.

Name Usage Details
Jetpack Compose UI Toolkit UI Components and screens are implemented.
Material3 Theming Theme, Typography and Color Scheme created with Material3.
Hilt(Dagger) Dependency Injection Hilt was used to handle DI.
Compose Navigation Navigation Handles navigating between different screens (composables), with type safe arguments.
Hilt Navigation Compose Utility Helps injecting ViewModels into composables in navigation graph.
Retrofit Network A type-safe HTTP client for Android.
Retrofit Gson Converter Utility Helps converting responses into Kotlin classes.
OkHttp Logging Interceptor Utility Helps development by logging by intercepting network calls.
Landscapist Glide ImageLoader Jetpack Compose image loading solution that fetches and displays network images with Glide.
Mockk Test Creates mock classes for the required dependencies. Makes testing easier.
Kotlin Coroutines Test Test Utility Provides utilities for efficiently testing coroutines.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages