Skip to content

DavidUps/marvel

Repository files navigation

Marvel Project

Overview

This project is an Android application leveraging the Marvel API to display a list of characters, comics, and their details. Built with Kotlin, it showcases modern Android development with clean architecture principles.

Features

  • List of Marvel characters
  • Character detail views
  • Comic listings tied to characters
  • Search functionality for characters and comics

Technologies Used

  • Kotlin
  • Android SDK
  • Retrofit for API calls
  • Coroutine for asynchronous tasks
  • Compose
  • Unit Test
  • Modules
  • MVVM architecture

Getting Started

To run this project, you'll need to clone the repository and open it in Android Studio. Ensure you have the latest version of Android Studio and the Android SDK installed.

Prerequisites

  • Android Studio
  • Marvel API key

Installation

  1. Clone the repository:
  2. Open the project in Android Studio.
  3. Add your Marvel API keys in apikeys.properties.
  4. Sync the project and wait for Android Studio to resolve dependencies.
  5. Run the application on an emulator or real device.

Contribution

Contributions are welcome! Please read the contribution guidelines before submitting a pull request.

License

This project is licensed under the MIT License - see the LICENSE.md file for details.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages