This project was made as the final project for module 3 at Syntax institute, the core idea of the app was to make use of the Marvel-API and present the information that this API provides to the user. The user has the ability to search for any marvel character and comic-serie, as well as saving favorite characters and series into a library connected to a firebase-firestore.
- Sign up and request an API-Key at: Marvel
- Sign up and create a Firebase project at: Firebase, for assistance on creating a firebase-project and setting it up with Android Studio please check: Firebase docs
- Once a Firebase-project has been created download the google-services.json
- Enable Email & Password authentification as well as Firestore
- Open Marvel-Syntax-Final-project in Android Studio and replace the current google-service.json file with your own (it can be found in a folder at "Project -> App")
- Navigate to the remote package and in MarvelApi.kt replace the API_KEY and PRIVATE_KEY with your keys provided by Marvel
- Press play and you're good to go.
This project taught me a lot about RESTful services, authentification, implementation of a databank / cloud-storage and challenged me to handle the errors that comes with using these features.
Fun factor 10/10 😃