JoynMe

Oct 6, 2023

JoynMe

Interactive TV ProSieben app

A second-screen companion that lets DACH-region viewers vote, chat, and jump into real-time influencer streams while their favourite shows are still on air.

As of 2023 the app is live on iOS, turning passive TV watching into an interactive, community-driven experience—built entirely with modern Swift concurrency and a rock-solid Clean Architecture.

Overview

JoynMe bridges broadcast TV and mobile engagement, giving viewers the tools to:

  • Vote in live polls that influence on-screen outcomes

  • Watch & join influencer livestreams tied to the current programme

  • Earn and spend virtual credits/diamonds on shout-outs and digital gifts

  • Chat with the community in real time, complete with streamer “battles”

  • Personalise profiles and track participation stats across shows


Features

Viewer Engagement

  • One-tap polls & emoji reactions synced to broadcast cues

  • Dynamic trend & “What’s new” tabs highlighting hot streams

Live Streaming

  • Embedded low-latency streams from verified regional influencers

  • Picture-in-picture support so users never miss the show

Gamification & Economy

  • Diamonds/Credits wallet with in-app purchase top-ups

  • Streamer battles: head-to-head mini events with real-time scoring

Community & Profiles

  • Custom avatars, follower lists, and mod tools

  • FAQ & Netiquette sections to keep the chat civil

Onboarding & Tutorials

  • Carousel walkthrough built in UIKit with paging indicators

  • Contextual tips powered by remote config for rapid iteration


Architecture

Clean Architecture with clearly separated Domain, Use-Case, Data, and UI layers.

  • Async/Await drives use-case, networking, and data layers

  • Resolver handles dependency injection across all modules


Tech Stack

Area

Choice

Language

Swift 5

UI

UIKit + SnapKit autolayout

Concurrency

Async/Await & parts in Combine

Networking

URLSession, WebSockets for live data

DI

Resolver

Analytics / Crash

Firebase Analytics & Crashlytics

CI/CD

Xcode Cloud



LEDGE.DIGITAL

© 2019–2025

Marko Lihter