Redistribución de actividades en fragments - TeamSecurityFirst/GeoGuardianWiki GitHub Wiki

En esta sección se explican las modificaciones implementadas en la segunda versión alfa de la aplicación.

Como en el apartado de Actividades y fragmentos se especificaba, en esta iteración se han editado y unificado algunas de las actividades mencionadas en fragments.

A tener en cuenta:

  • Las actividades de vista principal y creación de ruta se han unificado. Ya que ambas vistas comparten el mapa, éste ha sido extraído en un fragment. Para ello, se ha creado una clase que controle el fragment inicializando el mapa, encargado además de mostrar una posición (por ahora mockeada). Posteriormente se ha implementado el comportamiento de los botones de las diferentes actividades en una sola actividad.

Vista principal

Creación de ruta.

  • Modificación de la vista de contactos. Esta vista antes era una actividad, ahora se ha convertido en un BottomSheet expansible(sin llegar a ser un fragment, porque no aportaba la funcionalidad esperada). Por otro lado, en su interior las pestañas en las que se listan los usuarios seguidos y los seguidores están separados en fragments. Estos fragments estan controlados por un ViewPageAdapter que se encarga de intercambiar entre los dos fragments. Cada fragment a su vez se controla por su respectiva clase.

Contactos[GIF]

  • División de actividades de login login y perfil de usuario. La separación de estos elementos en fragments no afectaría a estos componentes en cuanto a funcionalidad, ya que los cambios serían a nivel de layout.
⚠️ **GitHub.com Fallback** ⚠️