BaseCleanViper

This repo is a personal template for future projects following the principles of clean architecture, MVP and Viper. It integrates GraphQLZero GraphQL API, and displays the post list.

  • minSdkVersion: 24
  • targetSdkVersion: 30

Dependencies:

  • Kotlin
  • AndroidX
  • Apollo client
  • Retrofit
  • Dagger2
  • Coroutines
  • Gson
  • Spek2
  • JUnit 5

** To develop Spek Tests, consider installing Spek Framework (Spek Team) in Android Studio.

Min Requirements

  • Android Studio 4.0.1

References