SpaceX Explorer is a native Android app for exploring SpaceX data through its public v4 API. I built it with Kotlin and Jetpack Compose, with Clean Architecture separating the interface, application logic, and data access.
Architecture and API integration
- Jetpack Compose for the Android interface
- Clean Architecture to separate responsibilities
- Hilt for dependency injection
- Kotlin Coroutines for asynchronous API calls
- Integration with the public SpaceX API v4
I built the Android interface and API integration, with separate layers for presentation, application logic, and data access.