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.
- List of Marvel characters
- Character detail views
- Comic listings tied to characters
- Search functionality for characters and comics
- Kotlin
- Android SDK
- Retrofit for API calls
- Coroutine for asynchronous tasks
- Compose
- Unit Test
- Modules
- MVVM architecture
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.
- Android Studio
- Marvel API key
- Clone the repository:
- Open the project in Android Studio.
- Add your Marvel API keys in
apikeys.properties
. - Sync the project and wait for Android Studio to resolve dependencies.
- Run the application on an emulator or real device.
Contributions are welcome! Please read the contribution guidelines before submitting a pull request.
This project is licensed under the MIT License - see the LICENSE.md file for details.