Aprender
Los markdown de docs/, pasados a HTML. Si cambias un documento, regenera el sitio.
Para la entrevista
Android desde cero (para quien viene de Flutter)Empieza por aquí. El resto del curso da por hecho lo que explica este documento. En Flutter, el motor te escondía casi todo: tenías una sola pantalla nativa y dentro pintabas…Fluidez Android — sonar como un mid nativoSi no tienes claro qué es una Activity, qué pasa al girar el móvil o qué es process death, lee antes docs/ANDROID_BASICS.md.Compose para quien viene de FlutterNo es un manual completo de Compose. Es el mapa mental que necesitas para no traducir widgets de Flutter a ciegas y para entender los tickets de Kontor.Flutter/Dart → Kotlin/AndroidChuleta mental para no escribir Dart con sintaxis Kotlin. No es una traducción literal: es un cambio de modelo.¿Qué está mal aquí? — lectura de código en voz altaEn una entrevista oral con seniors es muy habitual que te enseñen un fragmento de código y te pregunten "¿qué ves aquí?" o "¿qué cambiarías?". No buscan que lo reescribas: quieren…Evaluación y autoevaluaciónNo te puntúes por “horas vistas”. Puntúate por lo que puedes hacer sin ayuda. Esta rúbrica está pensada para revisarla cada cuatro semanas, no para castigarte.Simulacros de entrevista técnica oralCinco simulacros con guion de una entrevista técnica oral con dos seniors, de unos 20 minutos cada uno. Están pensados para que los preguntas encadenadas, como pasa en una…Diseño de apps móviles en voz altaEn una entrevista oral con seniors casi siempre aparece una pregunta abierta: "¿Cómo diseñarías…?". No buscan una respuesta correcta. Evalúan cuatro cosas:Interview English — las ⭐ en inglésLa vacante pide inglés fluido y en CoFa se trabaja con equipos en Alemania. Aunque la entrevista sea en español, pueden cambiar de idioma en cualquier momento para comprobar tu…Kontor bajo la lupaSi llevas Kontor a la entrevista, los seniors lo van a mirar con ojos de code review. Eso es bueno: es la ocasión de demostrar criterio. Lo que hunde a un candidato no es que su…
El laboratorio, a largo plazo
Currículo — de Flutter a Kotlin de nivel altoEste documento es la ruta completa. El kotlin-lab es el gimnasio; Kontor es el campo de juego; el audio es el repaso.Los niveles del laboratorioCada nivel tiene un objetivo, una lista de ejercicios, errores típicos y una definición de “hecho”. No pases al siguiente nivel por terminar un ejercicio: pasa cuando puedas…Cómo practicar sin engañarteEste documento es el “cómo”, no el “qué”. El qué está en el laboratorio, Kontor y el currículo.Proyectos capstoneLos niveles del laboratorio te dan los ladrillos. Los proyectos te obligan a construir una casa. No hagas los seis: elige uno por fase y llévalo hasta el final.Recursos ordenadosNo necesitas todos. Necesitas uno por fase y volver al código. Esta lista está ordenada por utilidad real para esta ruta.