haroldadmin / MoonShot

A SpaceX companion app for Android
161 stars 18 forks source link
android android-jetpack dagger dark-theme epoxy kotlin kotlin-coroutines material-design mvi spacex spacex-api vector

MoonShot

A SpaceX Companion App

Get it on Google Play

MoonShot is a SpaceX companion app to help you keep up with their launches. It uses the SpaceX API to fetch data.

MoonShot is built using Vector, a Kotlin Coroutines based MVI architecture library for Android.

Features

Project Architecture

Contribution

I am happy to accept contributions from the community. Please file issues before making Pull Requests.

This project uses Firebase Crashlytics for crash reporting. To setup your project locally, you will need to create an new Firebase Project on the Firebase Console. Once the setup process is complete, you will have the opportunity to download the google-services.json file. Place it in the app/ folder and build your project.