¿Qué tan fácil sería crear una aplicación simple de cronómetro para Android? ¿Cómo lo haría?

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

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.

Mira estos tutoriales

Desarrollo de aplicaciones de Android para principiantes Playlist – YouTube

thenewboston

Entonces entenderás este código muy fácilmente

// No agregué Lista, pero eso es todo lo básico una vez que capturas la Programación de Android

Long StartTime, currentTime, horas, segundos, minutos, totolSeconds;
TextView DurationText;

onCreate {
DurationText = (TextView) findViewById (R.id.main_duration_text);
duraciónCálculo ();
}

Cálculo de la duración del vacío privado () {

// Crear un trabajo final Runnable DurationRunnable = new Runnable () {
@Override public void run () {
mientras (cierto)
{
currentTime = System.currentTimeMillis ();
totalSeconds = (currentTime – startTime) / 1000;
Log.i (TAG, “currentTime:” + currentTime);

if (totalSeconds <60)
{
segundos = totalSeconds;
horas = 0;
minutos = 00;
}
si no (segundos> 60 || segundos <3600)
{
minutos = totalSeconds / 60;
segundos = totalSeconds – (minutos * 60);
horas = 0;
}
más {
horas = totalSeconds / 3600;
minutos = totalSeconds – (horas * 3600) / 60;
segundos = totalSeconds – (horas * 3600) – (minutos * 60);
}

DurationHandler.sendEmptyMessage (0);

tratar {
Thread.sleep (1000);
} catch (InterruptedException e) {
Log.i (TAG, “DurationRunnable. ¡Error al poner el hilo en suspensión!”);
e.printStackTrace ();
}
}
}
};

Thread DurationThread = nuevo hilo (DurationRunnable);
DurationThread.start ();
}

// —————————————— Handler ——————————————- Handler DurationHandler = new Handler () {
@Override public void handleMessage (Mensaje msg) {
Log.i (TAG, “DurationHandler”);
String Time = String.format (“% 2d:% 2d:% 2d”, horas, minutos, segundos);
DurationText.setText (Tiempo);
}
};

Es fácil crear una aplicación de Android Stopwatch usando Sketchware. Simplemente descargue Sketchware en su dispositivo móvil y siga las instrucciones de esta página: Cree la aplicación de cronómetro en Android usando Sketchware.

Probablemente te tome de 2 a 4 semanas para tener una comprensión básica de Java y Android (se supone que estudias 5 horas al día). Que buscar y descargar un proyecto similar (cronómetros). Luego, lee el código línea por línea, lo comprende y lo modifica. Entonces estás listo para hacer tu propia aplicación de cronómetro. Todo esto puede tomar un total de 1-3 meses depende de varios factores