Skip to content

IslamReact/PreferencesIslam

Repository files navigation

La aplicación tendrá los siguientes elementos:

  • Splash Screen con una foto tuya tipo carnet (actual) en el centro y debajo de la foto tu nombre y apellido. La Splash Screen debe durar 3 segundos. Si no existen datos de usuario guardados en DataStore se navegará al OnBoarding, por lo contrario, si sí que existen datos de usuarios guardados en DataStore se recuperarán y se navegará a la pantalla principal.

  • Onboarding con una única pantalla en la que se pedirá al usuario su nombre (solo letras y longitud mínima 3) y su número de teléfono (solo números y de longitud 9). La pantalla también contendrá tu foto carnet junto a tu nombre y un botón que solo estará activo cuando los dos campos contengan un dato correcto. Cuando se pulse el botón se almacenarán los datos en DataStore y se navegará a la pantalla principal.

  • Pantalla principal que contendrá tu foto carnet junto a tu nombre y, además, el nombre y el número de teléfono del usuario y un botón para cerrar sesión. Al cerrar sesión se borrarán los datos de Data Store y se navegará al Onboarding.

Se debe usar Navegación, ViewModel, LiveData y DataStore.

La interfaz debe tener colores diferentes a los colores por defecto.

About

Prefrences App

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages