Si su conocimiento previo es solo html, está en una mala posición porque HTML no es un lenguaje de programación como JAVA para aplicaciones nativas de Android, o Angular para IONIC u otros.
Así que veamos el camino para hacerlo en Android:
1.- Instala Android Studio
2.- Este es el tutorial oficial de Android (que yo sepa) Desarrollo de aplicaciones de Android | Udacity
3.- Aprende JAVA lo vas a necesitar Tutorial Java
- Cómo entender completamente ListView y GridView en el desarrollo de Android
- ¿Cuánto tiempo necesito para crear una aplicación simple de Android?
- ¿Cuáles son las principales empresas de desarrollo de aplicaciones móviles en todo el mundo para los servicios de desarrollo de aplicaciones de Android y iPhone?
- ¿Android necesita una experiencia de lenguaje de programación Java?
- ¿Cómo es el desarrollo para Android?
4.- Aprende a crear listas Empezando con RecyclerView y CardView en Android
5.- Aprende a guardar objetos localmente. Manera increíblemente fácil de trabajar con la base de datos de Android.
6.- No te compliques con problemas de tiempo, solo usa JodaTime Agregando Joda Time a Android Studio
7.- si agregas 4,5,6 puedes crear un cronómetro simple sin animación compleja, tu lista tendrá cada cronómetro que el usuario haya usado, y puedes guardarlo y editarlo usando Sugar Orm, con JodaTime puedes obtén el tiempo fácilmente y en este momento ya deberías saber cómo actualizar la interfaz de usuario y cómo crear temporizadores
8.- Vuélvete loco construyendo una vista personalizada para el cronómetro Creando vistas personalizadas
Buena suerte.