Skip to content

Proyecto final Desarrollo de Aplicaciones Móviles

Notifications You must be signed in to change notification settings

itscacv/QuickChat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

QuickChat

Preámbulo

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.

Mockup Iniciales.

En las siguientes imagenes puedes visualizar la primera ideación del producto.

mockup1 mockup2

Alcance del proyecto

En esta primer iteracion hemos alcanzado las siguientes pantallas.

En el siguiente link se puede visualizar el video del producto.

  1. En esta primer pantalla podemos visualizar los diferentes medios por el que un usuario puede ingresar a la sala

    • El usuario puede ingresar solo un nickname
    • El usuario puede registrarse por medio de un correo electronico.
    • El usuario puede ingresar con su usuario ya registrado. Start page
  2. En esta vista el Usuario puede registrarse por medio de su correo y contraseña.

register

  1. En esta vista el Usuario puede ingresar por medio de su correo y contraseña previamente registrados.

login

  1. En esta vista podemos visualizar el una de las salas de chat, y a su vez se cuenta con un boton para poder salir. chat

Mapa Actual de la aplicación

Mapa aplicacion

Herramientas utilizadas

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.

About

Proyecto final Desarrollo de Aplicaciones Móviles

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published