Resumen: En este trabajo se describen y analizan las diferentes actividades docentes de la metodología propuesta y empleada en la impartición de la asignatura de competencias Programación en Android para diversas titulaciones de ingeniería en los últimos diez años. Las actividades incluyen clases presenciales teórico-prácticas, ejercicios de autoevaluación, ejercicios individuales de programación y un trabajo en equipo. El impacto de la metodología se valora mediante las tasas de éxito, rendimiento y abandono y las opiniones de los alumnos recogidas en el cuestionario de evaluación docente al final de semestre académico.