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..
- 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)
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.
- 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.
- 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.
- **Assets.xcassets: Carpeta que contiene los recursos gráficos como imágenes y iconos.
Andres Cuello