Skip to content

This repository contains a detailed sample app that implements Clean architecture and MVP in Kotlin using RxJava2, Retrofit

Notifications You must be signed in to change notification settings

gcandrade10/Clean_Marvel_Kotlin

 
 

Repository files navigation

Build Status

Clean Marvel Kotlin

Kata Kotlin Follow :

Clean Arquitecture

MVP

Continuous Integration Using Tavis

Pending

Continuous Delivery

Using :

Retrofit

Gson converter

RxJava

RxAndroid

Picasso

Realm

How it looks

alt text

How to use this project

You can use Android Studio or Intellij to work with this repository.

First thing you will need to compile this project is to get an API Key and hash from Marvel

  buildConfigField "String", "PRIVATE_API_KEY_VALUE", '"your-private-apikey"'
  buildConfigField "String", "PUBLIC_API_KEY_VALUE", '"your-public-apikey"'

The Kotlin plugin for Android Studio is also required.

TODO:

  1. add detail screen
  2. add commics taps
  3. add pager scroll

Code Enhancements:

  1. Add Dagger2

Sources

Course Kotlin for android developers by Antonio Leiva

Keddit — Part 6: API — Retrofit & Kotlin

Karumi/KataScreenshotKotlin

About

This repository contains a detailed sample app that implements Clean architecture and MVP in Kotlin using RxJava2, Retrofit

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Kotlin 96.5%
  • Java 3.5%