-
Notifications
You must be signed in to change notification settings - Fork 0
Crazy Display Desktop Client ‐ Manual de uso
Hola! Bienvenidos a la wiki de la parte del desarrollo de la aplicación para Desktop, esta wiki tratará de explicar el funcionamiento de este software. Desarrollada en el lenguaje de programación Dart, Crazy Display Desktop Client es un programa dirigido a quienes quieren enviar visualizar imágenes y mensajes en una pantalla de forma inalámbrica. para el correcto funcionamiento del programa nos hará falta la ultima versión de flutter para que podamos gozar de sus herramientas.
Nuestra app flutter constará de 1 campo para introducir una IP y un botón habilitados para poder conectarse.

Una vez nos hayamos conectado seguiremos añadiendo el usuario y la contraseña que nuestro servidor tenga dentro de su base de datos.

Una vez hayamos iniciado sesión sucederá el siguiente procedimiento:
Mensajes que el servidor RPI ha de enviar al DESKTOP para su correcto funcionamiento.
"OK" - Mensaje enviado por el RPI para que la app DESKTOP pueda verificar el usuario
"NOTOK" - Para rechazar el usuario enviado por el usuario cliente.
"Connected" - Mensaje enviado por el servidor para saber si el DESKTOP se ha conectado.
Una vez nuestro servidor esté conectado correctamente se nos abrirá las siguientes funcionalidades:

- Drawer que explicaremos más adelante en su apartado, se activa unicamente cuando hayamos contactado con el servidor y tengamos el "OK" del inicio de sesión.
- El campo de texto se activará para poder enviar mensajes al servidor y los pueda imprimir por pantalla.
- Botón Desconectar que nos cerrará la conexión con el servidor, y una vez desconectado podremos volver a tener el botón de conectar activo.
- El botón "Send" será para enviar únicamente el mensaje texto que introduzcamos el el campo de "Message".
- Cuando hayamos cargado una imagen de "Upload" este botón se habilitará para poder enviar la imagen recién seleccionada.
- el botón "Upload" nos servirá para poder acceder a los archivos del sistema y seleccionar una imagen PNG o JPG.

- Visualizaremos los usuarios conectados dentro del servidor.
- Visualizaremos la galería de fotos que hayamos seleccionado anteriormente.
funciona de manera de que cuando tu subes una imagen, la ruta de la imagen se guarda en un archivo json el cual puedes acceder siempre y cuando exista dentro de tu ordenador, en caso contrario la ruta de la imagen anteriormente existente, será borrada.
