Thanks to visit codestin.com
Credit goes to github.com

Skip to content

jonathanchh1/NollyFilms

Repository files navigation

                                      NOLLYFILMS

This is a sample Android app that shows movies information from the Open Movie Database API, exposing two different api endpoints. It Illustrates the usage of MVVM and Clean Architecture in Kotlin with various implementation of known and modern libraries for offline first support and state handling.

                             TECHNOLOGIES/LIBRARIES

Rxjava Dagger 2, Youtube API, Room db, Paging Library, Retrofit, Livedata, Rxandroid, Gson,Okhttp

Results are stored on a local database so it works offline. The user can tap on a movie to view more details and bookmark it. Bookmarked movies appear at the top of the list with a bookmark indicator.

Room from Android Architecture Components is used for the local cache. A flowable isused as the source of data, so changes on the database update the list.

RxJava is used as well through the application. Retrofit 2 for accessing the Open Movie Database API. The API key must be configured on its build.gradle build config field.

About

Movie Sample using modern architectural framework, mvvm, retrofit, Rxjava, Livedata etc

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages