Skip to content

MovieX is a sample Android project using The Movie DB API.

Notifications You must be signed in to change notification settings

AtineKeshishi/MovieX

Repository files navigation

MovieX

MovieX is a sample Android project using The Movie DB API.

Tech Stack

  • Kotlin
  • MVVM
  • Android Architecture Components
    • Paging - Pagination loading for RecyclerView.
    • ViewModel - UI related data holder, lifecycle aware.
    • LiveData - Observable data holder that notify views when underlying data changes.
    • View Binding - Generates a binding class for each XML layout file present in that module and allows you to more easily write code that interacts with views.
    • Navigation component - Fragment routing handler.
  • Retrofit + OkHttp - RESTful API and networking client.
  • Moshi - Convert Java Objects into their JSON and vice versa
  • Koin - Dependency injection.
  • Coroutines - Asynchronous programming
  • Glide - Image loading.

Releases

No releases published

Packages

No packages published