Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/dangquanuet/The-Movie-DB-Kotlin

The Movie DB app using Kotlin with updated Android features
https://github.com/dangquanuet/The-Movie-DB-Kotlin

android androidx architecture-components coroutines glide hilt jetpack kotlin movie-db-kotlin mvvm navigation paging3 retrofit2 room

Last synced: 3 months ago
JSON representation

The Movie DB app using Kotlin with updated Android features

Awesome Lists containing this project

README

        

# The-Movie-DB-Kotlin
The Movie DB app using Kotlin

![alt text](https://developer.android.com/topic/libraries/architecture/images/final-architecture.png)

API https://www.themoviedb.org/documentation/api

Kotlin: https://kotlinlang.org/docs/reference/

Data binding: https://developer.android.com/topic/libraries/data-binding/

RxJava 2, RxAndroid: https://github.com/ReactiveX/RxJava

Coroutines: https://kotlinlang.org/docs/reference/coroutines.html

Retrofit 2: https://github.com/square/retrofit

Moshi: https://github.com/square/moshi

Glide: https://github.com/bumptech/glide

Dagger-Hilt: https://developer.android.com/training/dependency-injection/hilt-android

Android X: https://developer.android.com/topic/libraries/support-library/androidx-overview

===> Android Architecture Component

Lifecycle: https://developer.android.com/topic/libraries/architecture/lifecycle

View Model: https://developer.android.com/topic/libraries/architecture/viewmodel

Live data: https://developer.android.com/topic/libraries/architecture/livedata.html

Room: https://developer.android.com/topic/libraries/architecture/room.html

Navigation: https://developer.android.com/guide/navigation

Architecture: https://github.com/googlesamples/android-architecture-components

<===