Giter Club home page Giter Club logo

agilugr's People

Contributors

airin86 avatar alejbormeg avatar blancacc avatar sergioquijanorey avatar

Stargazers

 avatar

Watchers

 avatar

agilugr's Issues

NuevaVistaPantallaInicial

Hay que editar la vista de la pantalla inicial.
Voy a añadir botones con imágenes que indiquen la dirección de las distintas vistas y añadir más alertas/noticias.

Añadir guardado de la posición GPS cuando estamos en modo Focus

Queremos guardar la posición GPS cuando estamos en modo focus, a modo de estadísticas. Además, tenemos que mostrar en alguna vista dichas posiciones que hemos ido guardando:

  • Tomar la posición GPS cuando entramos en el modo focus
  • Guardar de alguna forma dicha posición
  • En una vista de estadísticas, mostrar dicha posición GPS, preferiblemente de forma visual sobre un mapa

Necesitamos crear animaciones en nuestra app

En otro caso, nos perdemos en los gestos que pierden su sentido.

  • Hacer animaciones para cuando hagamos swipe
  • Crear una estructura lo suficientemente general como para manejar otras animaciones

Pantalla Focus Mode

Necesitamos desarrollar una vista para el focus mode. Desde esta vista el usuario puede ver todas las configuraciones disponibles de focus mode, seleccionar una configuración concreta y entrar en una sesión de focus mode

Pantalla inicial

Necesitamos un primer prototipo para la pantalla inicial de la aplicación

Navegación entre las distintas vistas

Necesitamos programar el mecanismo para navegar por gestos entre las distintas vistas. Al menos programar un mecanismo básico sobre el que trabajar posteriormente

API para el focus mode

Para poder desarrollar #4 necesitamos una API que maneje los datos asociados al focus mode. Por ejemplo, configuraciones de foucs mode, focus mode en curso...

Eventos para modificar la vista Inside Focus Mode

Para la vista #4 necesito que un evento haga que se actualice el valor del tiempo que el usuario lleva en Focus Mode.

Estos eventos deben depender de algún tipo de Timer que tenga Android para realizar la actualización cada x segundos

Hace falta especificar las animaciones de transición

En #34 se da un mecanismo para hacer las animaciones de transiciones entre vistas. Hace falta implementar lo siguiente:

  • Dos funciones para la animación de entrada y de salida. Con ello unificamos el comportamiento a lo largo de la app
  • Hacer que todas las transiciones sigan estas animaciones
  • Mirar otras animaciones buscando el efecto del swipe

Nueva Vista Selector de Modo Focus

Hay que hacer alguno retoques en la vista del selector del modo focus:
-Añadir más modos
-Añadir un scroll de las opciones
-Crear un falso cuadro de creación de modo

Pantalla perfil

Necesitamos un primer prototipo para la pantalla de perfil de la aplicación

La gestión de la pantalla actual no es correcta

En NavigationDirector, devolvemos la pantalla en la que nos encontramos actualmente. Sin embargo, esto no es correcto porque con otros eventos podemos movernos por la app sin pasar por el NavigationDirector. Necesitamos usar otro mecanismo para saber la pantalla en la que nos encontramos

Sensor de proximidad

Hay que permitir que la app utilice el sensor de proximidad para acceder al modo Focus.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.