Casestudy · Native app

FOCUS

Social media-platform met gamification, minigames en gepersonaliseerde merkcontent
Download FOCUS in de App Store Download FOCUS in Google Play
FOCUS app - Merkprofiel scherm
Klant FOCUS Type Native app (iOS + Android) Stack Swift + Kotlin + .NET Sector Social media / marketing Bekijk de website →
Achtergrond

De klant

FOCUS is een platform dat merken en hun fans op een nieuwe manier verbindt. In plaats van traditionele advertenties en retargeting biedt FOCUS gebruikers gepersonaliseerde content op basis van hun interesses en locatie. Merken bereiken hun doelgroep via interactieve games, quizzes en exclusieve content, terwijl gebruikers beloond worden voor hun betrokkenheid.
FOCUS - Merkprofiel
Uitdaging

De aanleiding

FOCUS had een compleet social media-platform nodig met een unieke twist: gamification als kern. Gebruikers moesten merken kunnen volgen, content ontdekken, minigames spelen en prijzen winnen. Het platform moest schaalbaar zijn voor duizenden gelijktijdige gebruikers, native draaien op iOS en Android, en een volwaardig CMS bieden voor merkpartners om hun eigen content en games te beheren.
Aanpak

De oplossing

Appec bouwde FOCUS als drie samenhangende producten: native apps voor iOS en Android, een .NET backend met CMS, en een Azure-gebaseerde infrastructuur voor video-encoding en analytics. De keuze voor native development (Swift en Kotlin) boven een cross-platform framework was bewust: de app bevat complexe animaties, video streaming en real-time interacties die native performance vereisen.
Native Swift (iOS) Native Kotlin (Android) .NET backend SQL Server Azure Functions Firebase analytics OneSignal push HLS video streaming ExoPlayer BigQuery analytics
FOCUS - Quiz minigame FOCUS - Game level selectie
Modules

Wat de app doet

FOCUS combineert social media, gaming en e-commerce in een app met meer dan 23 schermen en 20 API-gebieden.
01

Social feed

Gepersonaliseerde content feed op basis van interesses en locatie. Gebruikers volgen merken, liken content en delen met vrienden.
02

Minigames

Quizzes en ‘zoek de verschillen’ spellen van merken. Gebruikers verdienen punten, powerups en prijzen via het leaderboard.
03

Video platform

HLS adaptive video streaming met ExoPlayer. Serverless video-encoding via Azure Functions voor optimale kwaliteit op elk apparaat.
04

Ticketshop en catalogus

In-app aankopen van digitale items, evenementtickets en merchandise. Compleet met voorraad- en kortingscodebeheer.
05

Partnerhub

CMS waarmee merkpartners hun profiel, aankondigingen, games en content beheren. Gerichte pushnotificaties naar hun fanbase.
06

Evenementen

Evenementen ontdekken op basis van locatie, RSVP’en en tickets kopen. Inclusief push-herinneringen en deeplinks.
FOCUS - Leaderboard en rankings
Technologie

Onder de motorkap

De iOS app is gebouwd met Swift en RxSwift voor reactive programming. De Android app gebruikt Kotlin met Dagger voor dependency injection en RxJava voor asynchrone operaties. Beide apps delen een architectuurpatroon (MVVM) maar zijn volledig native geimplementeerd voor optimale performance. De backend draait op .NET met een uitgebreid datamodel, gebouwd voor schaalbaarheid en onderhoudbaarheid.
// FOCUS tech stack
iOS: “Swift + RxSwift (MVVM)”
Android: “Kotlin + Dagger + RxJava”
backend: “.NET + Entity Framework”
video: “Azure Functions encoder + HLS”
analytics: “Firebase + BigQuery export”
push: “OneSignal + Firebase CM”
infra: “Azure (Terraform IaC)”
Platform

Meer dan alleen een app

FOCUS is niet alleen een app voor eindgebruikers. Het is een compleet platform met drie pijlers: de FOCUS App voor fans en bezoekers, FOCUS Signage voor schermen op evenementen, en FOCUS Brands voor merken en mediapartners. Achter de schermen draait een CMS waarmee partners hun eigen content, games en campagnes beheren. Merkpartners kunnen zelfstandig quizzes aanmaken, prijzen instellen, pushnotificaties sturen naar hun fanbase, en de resultaten realtime volgen.
Schaalbaarheid

Gebouwd voor groei

FOCUS is ontworpen om mee te schalen met het platform. De backend is load-tested met JMeter op de zwaarste endpoints (feed en quizzes). Video content wordt serverless verwerkt via Azure Functions, waardoor encoding automatisch opschaalt bij piekbelasting. Analytics data wordt geexporteerd naar BigQuery voor geavanceerde analyses zonder de productiedatabase te belasten. Push notificaties worden intelligent getarget: per merk, per segment, of per evenement.
Ervaring

Ontworpen voor betrokkenheid

Elke interactie in FOCUS is ontworpen om gebruikers terug te laten komen. De onboarding leidt nieuwe gebruikers in vier stappen naar hun eerste game. Het leaderboard creëert competitie tussen vrienden. Pushnotificaties worden getarget per merk en per segment, zodat gebruikers alleen relevante updates ontvangen. De app icon verandert zelfs mee op basis van je favoriete festival.
Ik werk sinds 2019 samen met Jasper en z’n team om ons platform FOCUS een succes te maken. Zijn bedrijf Appec zit vol met talentvolle programmeurs die actief met ons meedenken, communicatief zeer prettig werken en ook nog eens echte kwaliteit leveren.
Wim Sijberts FOCUS
Impact

Het resultaat

FOCUS is een volwaardig social media-platform geworden met een unieke positie in de markt.

iOS + Android

Native platforms

23+

Schermen in de app

HLS

Adaptive video streaming

Real-time

Push notificaties
hallo@appec.nl +31 (0) 24 202 243 5