CountHours

Registra y almacena el tiempo que pasas utilizando tu teléfono y aplicaciones a lo largo del día.

Aplicación creada con Java, XML, SQLiteOpenHelper y Android Studio.

Descargar Proyecto

Versión antigua

GitHub

Versión antigua

Retrocede y mira
todos tus registros

Amy App Home Screen
01

Historial

Se almacenan todos los registros independientemente del mes o año.

02

Gráficos dinamicos

Graficos visuales para ver que aplicaciones son las que más usas.

03

Notificaciones y Desafios

Añade un tiempo limite de uso diario y la aplicación te avisará cuando te vayas acercando.

04

Parental

Configura un tiempo maximo de uso y bloquea el movil.

Deja el movil, ¡tu puedes!💪

Los efectos negativos por el uso excesivo del móvil, son cada vez más evidentes.

Amy's thought process

Grafico dinámico

Calorie estimate bias

Sección Parental

Apple Health Syncing

Bloqueo de Pantalla

¿Algunas preguntas?

¿Porqué una aplicación movil?

A pesar de ser desarrollador web y no desarrollador de aplicaciones multiplataforma, me interesaba saber como se crean las aplicacion moviles.


Es por eso que me puse como objetivo crear una de estas, y fue un desafio absoluto dado a mis escasos conocimientos en Android Studio o en emuladores Android.


Sin embargo, tengo que aclarar que fue un proyecto muy gratificante ya que me ayudó a aprender las diferencias entre las tecnologias que se usan para el desarrollo web y el desarrollo movil.

¿Que técnologias has usado para el proyecto?

Para este proyecto utilizé Java, XML, SQLiteOpenHelper y Android Studio.


A pesar de que sabia Java, usarlo en un proyecto tan distinto a los que estaba acostumbrado fue complicado.


Del mismo modo, tambien sopuso un gran esfuerzo utilizar XML como editor de estilos en vez de CSS


Sin embargo, los mayores desafios fueron la conexión y creacion de la base de datos, dado que tuve que usar SQLiteOpenHelper, una tecnologia nueva para mi. Ademas, configurar los permisos de Android como las notificaciones, bloqueo de pantalla, que la app funcionase en segundo plano entre muchas otras, fue todo un reto.

¿Porque se puede descargar solo una version antigua?

La aplicacion a pesar de estar terminada no ha sido publicada en la play store. Y aunque de momento no tengo intención de subirla, es posible que en futuro cambie de opinión.


Por ello, he decidido no enseñar todo el codigo, por si algún dia decido publicarla al fin.