Ajah Emmanuel's Work | ContraWork by Ajah Emmanuel
Ajah Emmanuel

Ajah Emmanuel

AI-Augmented Cross-Platform/Native Mobile Engineer

    9
    Followers
Followed by Polina D, Jerry S, and Jato Y
Cover image for Real-Time Collaboration in Lovebox Cards
Last
Real-Time Collaboration in Lovebox Cards Last week, I wrapped up a feature in Lovebox Cards: a real-time collaboration on cards. Multiple users editing the same card simultaneously, with every action reflected across all connected clients instantly. Built on WebSockets, with a service layer handling connection lifecycle, automatic reconnection with exponential backoff, and inbound event routing, mapping raw backend signals to typed Dart enums at the boundary so the rest of the application never touches raw strings. The creator could notify collaborators multiple times that they wanted to lock the card for final review and whenever the creator is reviewing, collaborators won't be able to contribute any longer. Real-time features sit at the intersection of networking, state management, and user experience. Getting them right meant thinking carefully about failure cases, not just the happy path. Meanwhile, should you desire to send a personalized digital gift to someone you love, create something special, make it your own, and send a little love their way, then you check out Lovebox Cards: onelink.to/urrvb4 (https://www.linkedin.com/safety/go/?url=http%3A%2F%2Fonelink%2Eto%2Furrvb4&urlhash=Lq-C&mt=orCwZ_hE6wXpt2FSh41zobyFrg9Uwo2D5CjCCAoaE74Pw_7HSYkT8eeBteMUiZMoH0cFVUg33o-gfnOVWSLVV6m221uuCPSxYwilwaU4Q2_tEnb4EQ_spNmP7g&isSdui=true) #Flutter #Dart #WebSockets #RealTimeCollaboration #MobileDevelopment
1
21
Cover image for Turrugo — Connecting Culture Through
Turrugo — Connecting Culture Through Technology Built as part of a cultural knowledge platform designed to connect films, documentaries, stories, communities, languages, places, events, and more. šŸ“± Available on the App Store & Google Play.
2
1
183