QuickChat es una comunidad virtual o red social en la que miles de personas de distintos paises se pueden conectar y conocer gente, hacer nuevas amistadas, encontrar pareja o solo por diversion / pasatiempo por medio de una conversación en tiempo real a travez de intercambios cortos de texto. QuickChat prestende ser un intrumento de uso ágil para todo persona y su ingreso pretende que sea anónimo,pero que tambien puedas contar con la opción de crear una cuenta con tu correo electronico y poder guardar tus conversaciones.
En las siguientes imagenes puedes visualizar la primera ideación del producto.
En esta primer iteracion hemos alcanzado las siguientes pantallas.
En el siguiente link se puede visualizar el video del producto.
-
En esta primer pantalla podemos visualizar los diferentes medios por el que un usuario puede ingresar a la sala
-
En esta vista el Usuario puede registrarse por medio de su correo y contraseña.
- En esta vista el Usuario puede ingresar por medio de su correo y contraseña previamente registrados.
- En esta vista podemos visualizar el una de las salas de chat, y a su vez se cuenta con un boton para poder salir.
El proyecto ha sido desarrollado en el lenguaje de programación Swift, junto con otras herramientas, como Firebase authentication para el registro y login, Firebase Firestore para el almacenamiento de la data y de la conversaciones. Así tambien no solo usamos cocoa pods para implementar librerías a terceros sino también la herramienta nativa de Xcode para manejo de librerías de terceros.IQKeyBoardManager que nos permite evitar y corregir este problema en el que el teclado del iPhone se desliza hacia arriba y cubre el UITextField/UITextView.