Skip to content

andrescuello7/p2p-app-ios

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

P2P Community

Este proyecto es una aplicación de chat simple desarrollada en SwiftUI para dispositivos iOS. Permite a los usuarios enviar y recibir mensajes en tiempo real..

Requisitos

  • macOS 11.0 o superior
  • Xcode 12.0 o superior
  • Swift 5.3 o superior
  • Dispositivo iOS con iOS 14.0 o superior (opcional para pruebas en un dispositivo real)

Configuración del Proyecto

Clonar el Repositorio:

git clone https://github.com/andrescuello7/p2p-app-ios

Abre el archivo del proyecto .xcodeproj o .xcworkspace en Xcode:

cd p2p-app-ios/
open ChatApp.xcodeprojo

Selecciona el destino (simulador o dispositivo real) en Xcode y presiona Cmd + R para ejecutar la aplicación.

Características

  • Diseño Personalizable: Permite enviar y recibir mensajes en tiempo real.
  • Compatibilidad con Dark Mode: Permite enviar y recibir mensajes en tiempo real.
  • Diseño Personalizable: Permite enviar y recibir mensajes en tiempo real.

Estructura del Código

  • MessageView.swift: Contiene la lógica principal y el diseño de la pantalla de chat.
  • MessageBubble.swift: Define el diseño de cada burbuja de mensaje en el chat.
  • UserFactory.swift: Gestiona la instancia de usuario y su estado.
  • MessageController.swift: Controlador que maneja el envío y recepción de mensajes.

Recursos

  • **Assets.xcassets: Carpeta que contiene los recursos gráficos como imágenes y iconos.

Author

Andres Cuello

About

Application of P2P for IOS Phones

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages