Skip to content

hyuwah/KADE-Football-App

Repository files navigation

KADE Football App

Codacy Badge

KADE Football App is my submission for final project of Dicoding's KADE (Kotlin Android Developer Expert) course.

Data retrieved from https://www.thesportsdb.com/api.php

Architecture

I'm implementing (my understanding of) MVVM & Repository pattern for this project.

app_architecture

Due to the limitation of the api structure & response, there are some workaround & hack which lead to unnecessary (similar) file, logic or violating the architecture / pattern. There are some data (League) that are hardcoded as resources too.

Libraries Used

  • Anko
  • Retrofit
  • RxAndroid & RxKotlin
  • Jetpack Viewmodel
  • Koin
  • Picasso
  • Circle Image View
  • Stetho
  • Mockito
  • Espresso

Preview

gif_preview


Muhammad Wahyudin