/Marvel

An Android application that allows users to browse a catalog of Marvel characters.

Primary LanguageKotlin

Marvel Catalog App

Marvel Catalog App is an Android application that allows users to browse a catalog of Marvel characters along with their details. It is built using Jetpack Compose for UI, Ktor for network requests, Koin for dependency injection, Paging for pagination, MVVM architecture, and Clean Architecture principles.

Features

  • Browse a catalog of Marvel characters.
  • View detailed information about each character.

Compose

This project uses Strong Skipping Mode for Jetpack Compose better performance.

Baseline Profile

This project has baselineprofile module that generates profiles which will improve performance.

Setup

To run this project locally, you need to have Android Studio installed on your machine. Clone this repository and open it in Android Studio. Then build and run the project on an Android emulator or device.

Preview

Screenshot_20240329_164310_Marvel Screenshot_20240329_164343_Marvel Screenshot_20240329_164320_Marvel Screenshot_20240329_164401_Marvel