YouNeed Communicator

Bruno
Published

0
  • Project creator

YouNeed is a real-time communication app designed to connect users through messaging, voice, and video calls. The focus of the application was to provide a smooth and reliable communication experience, even in scenarios with varying network conditions.
On the technical side, the app was built using UIKit for clean and responsive user interfaces. Networking was handled through a custom URLSession wrapper, giving better control over requests, error handling, and performance. Core Data was used as the main persistence layer to support local caching and offline access.
Real-time messaging and updates were implemented using a WebSocket wrapper built on Starscream, enabling low- latency, two-way communication. WebRTC was used to power high-quality video calls, while SIP handled audio call signaling.