gcandrade10 / Clean_Marvel_Kotlin

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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


Languages

Language:Kotlin 96.5%Language:Java 3.5%