Skip to content

RomSerov/MarvelApp

Repository files navigation

MarvelApp

Description

Repository for the test task.

The project will have a Marvel theme and use its API.

The application layout is designed according to the design from Figma.

Tech stack & Open-source libraries

  • Minimum SDK level 21
  • Kotlin
  • MVVM + Clean Architecture
  • Android Jetpack
    • Android KTX
    • Navigation
    • ViewModel
    • ViewBinding
    • DataStore
    • WorkManager
  • Dagger Hilt
  • Glide
  • Retrofit2 + Gson + OkHttp3

Comment

To start an application you need to go to Marvel Developer Portal, make account and get private and public key. Edit Constants.kt (API_KEY and API_PRIVATE_KEY)

Screen recording

Screen_MarvelApp