Ir al contenido
Wordmark RACING CARDS

Racing Cards

Documentación técnica de la app de cartas coleccionables de autos de resistencia, construida 100% en Jetpack Compose.
Código QR para descargar el APK de Racing Cards

Escanea el código con tu teléfono Android o descarga el APK directamente.

Descargar APK

Android nativo

Kotlin + Jetpack Compose + Material 3, sin fragmentos ni XML de layouts. Una única ComponentActivity (MainActivity) monta todo el árbol de composables.

Producto dark-native

No existe variante clara: Act4RacingCardsTheme fija un darkColorScheme propio construido sobre la paleta de marca (amarillo #FFC700, rojo #E63946, azul #0077FF).

4 pantallas, 1 estado

Gallery, Create, Details y el modo edición viven como estado hoisted en un único composable raíz (RacingCardsApp) — sin ViewModel, sin Navigation Compose.

Cartas al estilo gacha

Cada carta nueva revela sus estadísticas con una animación tipo “slot machine” (PerformanceRollOverlay) y se clasifica en una rareza S–D (PerformanceRoller).

Esta documentación está organizada de lo general a lo específico:

  1. Introducción — qué es la app y cómo compilarla localmente.
  2. Arquitectura — estructura de paquetes, navegación y modelo de datos, con diagramas Mermaid.
  3. Sistema de diseño — la paleta, tipografía y escalas de espaciado/forma que comparte toda la UI.
  4. Pantallas — una página por pantalla, con su propósito, estado y lógica relevante.
  5. Componentes — el catálogo de composables reutilizables (CardArtwork, chips, botones, pickers…).
  6. Recursos — cómo están construidos el ícono de la app y la pantalla de splash.