/MotionFitness-android

Trabajo práctico N3 - Interacción Hombre Computadora (72.36) - ITBA

Primary LanguageKotlin

Motion Fitness mobile - planes de entrenamiento

Una aplicación nativa Android de gestión de planes de entrenamiento que permite a los usuarios ver y ejecutar rutinas, buscarlas, ordenarlas, puntearlas y compartirlas.

1 2 3

Características principales

  • Ingresar mediante un usuario y contraseña
  • Consultar las rutinas y ordenarlas por fecha de creación, puntuación, dificultad o categoría
  • Seleccionar una rutina, y permitir ver su detalle y ejecutarla
  • Marcar ciertas rutinas como favoritas y consultar las mismas
  • Compartir rutinas a través del mecanismo de compartir de Android
  • Ver las rutinas durante su ejecución por lo menos de dos modos diferentes
  • Puntuar rutinas
  • Abrir rutinas desde una URL dentro de la aplicación
  • Sugerir rutinas para el usuario activo
  • Brindar una experiencia de usuario distinta dependiendo de la orientación del dispositivo y del factor de forma

Tecnologías utilizadas

Desarrollado en Android Studio utilizando Kotlin y las librerías de Jetpack Compose.

Limitaciones

Este proyecto comparte el mismo backend que Motion Fitness web - planes de entrenamiento. Solo permite visualizar rutinas. Para crearlas, se debe hacer desde la web.