AsyncLabs Interview Solution
? Writing AsyncLabs Interview Solution App using Android Architecture Components, in 100% Kotlin, using Android Jetpack Components.
The final app looks like this:
Background
create an application that will serve a feed with posts that are based around videos:
-
Fetch video feeds and display video via player.
-
Fetch athletes list from the api and display information about the athletes.
Tech-stack
-
Tech-stack
-
Kotlin – a cross-platform, statically typed, general-purpose programming language with type inference.
-
Coroutines – perform background operations.
-
Hilt – Hilt provides a standard way to incorporate Dagger dependency injection into an Android application
-
Retrofit – A type-safe HTTP client for Android and Java
-
-
Architecture
- MVVM – Model View View Model