Skip to content

001MobileDESARROLLADOR MOBILE · 2025

SpaceX Explorer

App nativa de Android que explora datos de lanzamientos, cohetes y tripulación de SpaceX a través de la API v4 pública, organizada con Clean Architecture, inyección de dependencias con Hilt y Kotlin Coroutines.

StackKotlinJetpack ComposeHiltCoroutinesSpaceX API v4
Placeholder editorial para la captura pendiente de SpaceX Explorer.
§ Lámina · spacex-explorer

SpaceX Explorer es un caso de estudio mobile sobre hacer bien Clean Architecture en un alcance pequeño. La app expone lanzamientos, cohetes y tripulación desde la API pública v4 de SpaceX, pero el valor está en el capeo — la capa de UI no posee nada más que estado de Compose y view models, la capa de dominio tiene casos de uso y modelos puros, y la capa de datos maneja HTTP, mapeo DTO y caché.

Lo que demuestra

  • Clean Architecture con flujo estricto de dependencias hacia adentro
  • Hilt para inyección de dependencias entre módulos
  • Kotlin Coroutines + Flow para flujos de datos asíncronos
  • UI en Jetpack Compose con estado izado e iteración con previews
  • Retrofit + Moshi cableados contra la API v4 de SpaceX

Por qué lo construí

Quería una superficie mobile para practicar los mismos límites arquitectónicos que uso en el backend, para que el código se pareciera más a una app Android de producción que a un proyecto de hobby. Cada feature — lista, detalle, filtro — es su propia rebanada que conecta con los mismos contratos de dominio.