Saltar al contenido principal
ArceApps Logo ArceApps

Bitácora

Diario de desarrollo: actualizaciones, aprendizajes y evolución del proyecto.

code
Portada de 2026 W02: Generics, Canvas y la Búsqueda de la Eficiencia

2026 W02: Generics, Canvas y la Búsqueda de la Eficiencia

Cómo eliminamos cientos de líneas de código repetido con Repositorios Genéricos y por qué migramos Kakuro a Canvas puro.

Leer entrada arrow_forward
code
Portada de 2026 W01: Limpieza de Casa y Cimientos Sólidos

2026 W01: Limpieza de Casa y Cimientos Sólidos

Arrancamos el año poniendo orden en Hitori y mejorando la accesibilidad en Slitherlink. Menos código, más robustez.

Leer entrada arrow_forward
code
Portada de Investigación: Clawdbot y la Arquitectura Local-First

Investigación: Clawdbot y la Arquitectura Local-First

Diario de investigación sobre Clawdbot. Más allá del tutorial, aquí analizo la arquitectura descentralizada y los retos de integración con Gemini 3.0.

Leer entrada arrow_forward
code
Portada de Refinando la Experiencia: Rendimiento y Detalles Invisibles

Refinando la Experiencia: Rendimiento y Detalles Invisibles

Confesiones de una semana optimizando ArceApps. La batalla contra los overlays de CSS, la carga perezosa de imágenes y por qué refactoricé la búsqueda.

Leer entrada arrow_forward
code
Portada de 2025 W53: Cerrando el Año con Nivel Experto

2025 W53: Cerrando el Año con Nivel Experto

Unificación de sistemas de dificultad en toda la suite y la llegada del modo Experto para despedir el 2025.

Leer entrada arrow_forward
code
Portada de 2025 W52: Limpieza de Casa y Cimientos Sólidos

2025 W52: Limpieza de Casa y Cimientos Sólidos

Refactorización masiva de estados de juego y mejoras visuales en Hashi antes de cerrar el año.

Leer entrada arrow_forward
code
Portada de 2025 W51: Rompiendo la Barrera del Idioma

2025 W51: Rompiendo la Barrera del Idioma

Un sprint masivo de internacionalización para eliminar textos hardcodeados y preparar PuzzleSuite para el mundo.

Leer entrada arrow_forward
code
Portada de 2025 W50: Perfeccionando el Final

2025 W50: Perfeccionando el Final

Mejorando la experiencia de completar un puzzle: diálogos más útiles, estandarizados y con la opción de admirar tu obra.

Leer entrada arrow_forward
code
Portada de 2025 W49: Logros Desbloqueados

2025 W49: Logros Desbloqueados

Minesweeper y Galaxies se unen a la fiesta completando el sistema de logros para los 10 juegos.

Leer entrada arrow_forward
code
Portada de 2025 W48: Los Cimientos Invisibles

2025 W48: Los Cimientos Invisibles

Preparando el terreno para la paridad de características. Trabajo de backend, migraciones de Room y por qué Minesweeper es diferente a todo lo demás.

Leer entrada arrow_forward
code
Portada de 2025 W47: La Mentira Piadosa y el Rediseño

2025 W47: La Mentira Piadosa y el Rediseño

Cómo rediseñamos la entrada principal de la aplicación y descubrimos que habíamos estado mintiendo a nuestros usuarios sobre sus estadísticas.

Leer entrada arrow_forward
code
Portada de 2025 W46: La Teoría de las Ventanas Rotas

2025 W46: La Teoría de las Ventanas Rotas

Por qué decidimos detener el desarrollo de nuevas funciones para arreglar un píxel 6dp fuera de lugar, y la cacería del bug geométrico en Hashi.

Leer entrada arrow_forward
code
Portada de 2025 W45: Dominar la Incertidumbre

2025 W45: Dominar la Incertidumbre

De la teoría a la práctica: Cómo implementamos Dominosa en una semana y aprendimos que la aleatoriedad verdadera es un enemigo.

Leer entrada arrow_forward
code
Portada de 2025 W44: El Noveno Pasajero

2025 W44: El Noveno Pasajero

Cuando creías que el catálogo estaba cerrado, Dominosa llega para desafiar nuestra arquitectura. Una historia sobre feature creep y diseño modular.

Leer entrada arrow_forward
code
Portada de 2025 W43: La Explosión Cámbrica

2025 W43: La Explosión Cámbrica

Duplicando el catálogo en siete días. De 4 juegos a 8. La reutilización de código alcanza su pico máximo, pero la deuda técnica empieza a acumular intereses.

Leer entrada arrow_forward
code
Portada de 2025 W42: Geometría Prohibida

2025 W42: Geometría Prohibida

Slitherlink y Galaxies rompen nuestra cuadrícula. Introduciendo matemáticas vectoriales, zonas de impacto difusas y generación en hilos de fondo.

Leer entrada arrow_forward
code
Portada de 2025 W41: Multiplicar por Tres

2025 W41: Multiplicar por Tres

De un juego a tres en tiempo récord. Cómo la abstracción correcta y los Genéricos de Kotlin nos permitieron escalar sin copiar código.

Leer entrada arrow_forward
code
Portada de 2025 W40: El Primer Píxel

2025 W40: El Primer Píxel

El miedo al folio en blanco, la decisión crítica entre Canvas y Compose, y por qué elegimos una arquitectura que nos frenó durante tres días para acelerarnos el resto del año.

Leer entrada arrow_forward