Actividades y fragmentos - TeamSecurityFirst/GeoGuardianWiki GitHub Wiki

En esta sección se indica la relación entre las actividades de la aplicación junto con sus fragments.

Actividades

EULA y login: Primera actividad de la aplicación que ejecuta el proceso de inicio de sesión del usuario. Esta actividad también solicita al usuario aceptar el EULA de la misma. Tras iniciar sesión, la actividad manda al usuario a la actividad de mapa principal.

Mapa principal: Actividad principal de la aplicación de la cual emanan múltiples fragments. En su base, esta actividad muestra un mapa representando la ubicación del usuario y sus zonas seguras, además de mostrar una serie de fragments. De esta actividad se puede llegar hasta la de perfil de usuario.

Creación de rutas: En esta aplicación el usuario podrá gestionar y establecer distintas rutas. En su base, esta actividad muestra un mapa representando la ubicación del usuario, además de un buscador de puntos destacados del mapa para ayudarle en la creación de la ruta. De esta actividad se puede llegar hacia el perfil de usuario, también al actividad principal del mapa.

Perfil de usuario: Esta actividad muestra información sobre el usuario, permite crear un token de seguimiento y permite solicitarle permisos al usuario para enviar SMS y configurar diversos datos del usuario.

Fragments

1. El login está compuesto por dos fragments:

-El primer fragment contiene el logo de GeoGuardian.

-El segundo fragment contiene las opciones de login (Google o anónimo).

Login



2. El mapa principal está compuesta por dos fragments:

-El primer fragment expone el mapa con el que se podrá interactuar.

-El segundo fragment contiene la información del usuario logueado y permite acceder al perfil y a la vista de contactos.

Mapa Principal



3. La vista de contactos se compone de tres fragments:

-El primer fragment se corresponde con el segundo fragment de la pantalla principal.

-El segundo fragment expone la lista de nuestros seguidores.

-El tercer fragment expone la lista de los contactos a los que seguimos.

Vista de contactos



4. El perfil de usuario está compuesta por dos fragments:

-El primer fragment se compone de la imagen del perfil de usuario

-El segundo fragment expone los datos del usuario, el token y los medios de notificación configurables.

Perfil de usuario



5. Para la creación de rutas, se compone de dos fragments:

-El primer fragment expone el mapa con el que se podrá interactuar para generar las distintas rutas.

-El segundo fragment contiene la información del usuario logueado y permite acceder al perfil y a la vista de contactos.

Creación de rutas

⚠️ **GitHub.com Fallback** ⚠️