This is an app that consumes the youtube REST API with the most-popular
chart end point. Developed using HILT, Retrofit, MVVM, Kotlin Courotines and clean architecture.
-
Dagger-Hilt A fully static, compile-time dependency injection framework for both Java and Android.
-
Retrofit Type safe http client and supports coroutines out of the box.
-
Glide A fast and efficient image loading library for Android focused on smooth scrolling. Glide offers an easy to use API, a performant and extensible resource decoding pipeline and automatic resource pooling.
-
Leak Canary Leak Detection Library
-
pierfrancescosoffritti youtube player A stable and customizable open source YouTube player for Android.
-
Joda Time Joda-Time solves one critical problem: stale timezone data.
-
Architecture Components Android architecture components are a collection of libraries that help you design robust, testable, and maintainable apps.