Un móvil no esun ordenador pequeño
Cómo funciona de verdad una app en Android e iOS: ciclo de vida, permisos, segundo plano, almacenamiento, red intermitente, batería y seguridad. La plataforma por debajo de cualquier framework, explicada antes de elegir uno.
Acceso al curso completo, ejercicios y material de entrevista.
<!-- Lo que la app le declara al sistema --> <manifest package="com.tienda.app"> <uses-permission name="CAMERA" /> <uses-sdk minSdkVersion="26" /> <application label="Tienda"> <!-- pantallas, servicios, enlaces --> </application> </manifest>
No solo conoces la plataforma. Sabes explicar por qué es así.
Material orientado a la entrevista de móvil: preguntas sobre ciclo de vida, permisos, trabajo en segundo plano y offline, los errores que delatan a quien viene de la web, y casos rotos que hay que diagnosticar.
De onCreate() a decidir entre nativo, multiplataforma y web con argumentos
Cómo vive una app en el móvil
Estados, interrupciones y el sistema que la cierra sin avisar: volver y encontrarlo todo como estaba.
Permisos y privacidad
Pedir en el momento justo, seguir funcionando cuando el usuario dice que no, y qué ve él mientras tanto.
Interfaces para una sola mano
Densidad de pantalla, área táctil mínima, navegación y las guías de diseño de cada plataforma.
Apps que aguantan sin cobertura
Guardar en local primero, encolar lo pendiente y resolver los conflictos cuando vuelve la red.
Identidad, sesión y secretos
Dónde vive una credencial en un dispositivo ajeno y por qué el paquete de la app nunca guarda un secreto.
Elegir enfoque con criterio
Nativo, multiplataforma o web: qué gana y qué cuesta cada uno, y cuándo la respuesta es evidente.