brizaldi / movie-browser

Another movie app using API from themoviedb.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Movie Browser

API

Another movie app using data from The Movie DB based on Android & Kotlin.

Download

Download the app from the release page.

How to build on your environment

Add your API key in local.properties file.

tmdb_api_key=YOUR_API_KEY

Specs & Open-source libraries

  • Architecture Components (Lifecycle, LiveData, ViewModel, Room Persistence)
  • DataBinding
  • The Movie DB API
  • Dagger2 for dependency injection
  • Retrofit2 & Gson for constructing the REST API
  • OkHttp3 for implementing interceptor, logging and mocking web server
  • Glide for loading images
  • BaseRecyclerViewAdapter for implementing adapters and viewHolders
  • WhatIf - checking nullable object and empty collections more fluently
  • Timber for logging
  • Stetho for debugging persistence data & network packets
  • Custom Views ExpandableTextView

About

Another movie app using API from themoviedb.org


Languages

Language:Kotlin 100.0%