Cualquier pregunta o sugerencia, no dudes en contactarme:
- LinkedIn: Perfil linkedin
- Email: perezjsamuel@gmail.com
Este es un proyecto de autenticación de usuarios con Flutter. Proporciona las vistas necesarias para el registro de usuarios, inicio de sesión, vista del perfil de usuario y gestión de contactos.
Para ejecutar este proyecto, necesitarás lo siguiente:
- Flutter SDK (versión 2.5.0 o superior)
- Dart (versión 2.14.0 o superior)
- Android Studio/IntelliJ IDEA/VS Code u otro IDE de preferencia
- Un emulador o dispositivo físico para ejecutar la aplicación
Puedes ejecutar el proyecto utilizando flutter run en la terminal, o ejecutándolo directamente desde tu IDE.
La vista de registro permite a los usuarios registrarse en la aplicación con un nombre de usuario, correo electrónico y contraseña. Todos los campos tienen validaciones específicas según los requisitos proporcionados. Una vez que el usuario se registra con éxito, es redirigido a la pantalla de inicio de sesión.
La vista de inicio de sesión permite a los usuarios iniciar sesión en la aplicación utilizando su correo electrónico y contraseña registrados. Una vez que el usuario inicia sesión con éxito, es redirigido a la pantalla de usuario.
La vista de usuario muestra información personalizada para el usuario que ha iniciado sesión. Incluye un encabezado con el nombre de usuario, un icono para cerrar sesión y una imagen de perfil que puede ser añadida o editada por el usuario. También incluye un menú en la parte inferior para navegar entre la pantalla de usuario y la pantalla de contactos.
La vista de contactos permite al usuario ver un listado de sus contactos y añadir nuevos contactos. También incluye un campo de búsqueda para buscar contactos por nombre.



