Qué significa realmente el ciclo de vida
No se trata de memorizar callbacks, sino de decidir qué hacer en cada transición.
En Android, Activity/Fragment transicionan entre estados donde debes iniciar o detener recursos explícitamente.
En iOS, ViewController y estado de escena también marcan momentos para preparar UI y persistir datos temporales.
Tu objetivo es mantener consistencia: que el usuario retome tarea sin pérdidas cuando vuelve a la app.
- Inicio: preparar dependencias y estado inicial.
- Pausa: liberar recursos caros y guardar progreso crítico.
- Reanudación: restaurar contexto sin duplicar procesos.