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


Escanea el código con tu teléfono Android o descarga el APK directamente.
Descargar APKAndroid 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:
CardArtwork, chips, botones, pickers…).