DHosseiny / SearchMovies

Sample Android Application using MVP pattern

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Migrating Search Movies to kotlin coroutines Build Status

This project demonstrates how to migrate from RxJava2 to kotlin coroutines(see this compare from coroutineRx branch).

This project is an example of MVP architecture pattern, which uses tools and libraries like Kotlin coroutines, Retrofit(with kotlin coroutines adapter), RxJava 2(with kotlinx-coroutines-rx2 utilities), Dagger 2 and Picasso. It recieves information from a public web service named Movies API. It is an ongoing project and it's gonna modified by time.

master branch is there for full migration and coroutineRx branch is for base implemention with coroutines and other parts of code will continue work with RxJava2.

Demo Apk

Demo

Alt Text

About

Sample Android Application using MVP pattern


Languages

Language:Java 70.1%Language:Kotlin 29.9%