Realtime 112-meldingen op je iPhone — gebouwd voor mensen die het écht willen weten.
112-meldingen — wat bij de hulpdiensten gebeurt — zijn altijd interessant voor mensen die er beroepsmatig of als hobbyist mee bezig zijn: brandweerlieden, ambulancepersoneel, journalisten, hulpdienstvrijwilligers, en geïnteresseerde burgers. De informatie is publiekelijk beschikbaar via de P2000-feed, maar in de ruwe vorm onbruikbaar: een continue stroom van cryptische codes en locaties zonder context. We zagen een gat: een app die deze data filtert, categoriseert en in realtime naar gebruikers brengt — met de mogelijkheid te kiezen welke incidenten relevant zijn en welke niet.
We zijn begonnen met een klein, focused MVP: een iOS app die incidenten in de eigen regio van de gebruiker toont op een kaart, met push-notificaties bij nieuwe meldingen. Na de eerste release zijn we doorgegaan in iteraties op basis van wat gebruikers daadwerkelijk vroegen: filters per hulpdienst, regio-selectie, abonnementen op specifieke types incidenten, een Android-versie, en een uitgebreide website met landelijk overzicht.
De iOS-app is volledig native gebouwd in Swift met SwiftUI voor de moderne schermen en UIKit voor de complexere kaart-interacties. De backend draait op onze eigen servers in Nederland — een PHP-applicatie die continu de P2000-stroom verwerkt, incidenten categoriseert (brandweer, ambulance, politie, KNRM), geo-codeert naar een fysieke locatie, en relevante notificaties via APNs verstuurt naar abonnees. Tijdens piekmomenten (grote calamiteiten) verwerken we honderden meldingen per uur, met sub-seconde latency tussen melding en push.
Een app die continu push-notificaties stuurt kan snel een batterijvreter worden. We hebben de notificatie-frequentie zorgvuldig getuned, met server-side filtering zodat alleen relevante incidenten daadwerkelijk de telefoon bereiken. Voor power-users hebben we per-categorie en per-regio filters zodat ze precies krijgen wat ze willen, niet meer.
De ruwe P2000-data is verre van schoon — afkortingen verschillen per regio, locaties zijn soms vaag aangeduid, en hetzelfde incident kan in meerdere meldingen verschijnen. We hebben een classificatie-engine gebouwd die het soort incident herkent (brand, ongeval, persoon-te-water, etc.) en duplicaten samenvoegt, zodat de gebruiker een schoon overzicht ziet.
112Radar was onze eerste app in de Apple App Store. We hebben de afkeurgronden uit eerste hand leren kennen: privacy nutrition labels, location-toestemmingen netjes uitleggen, en wat Apple wel/niet ziet als "openbaar interesse-data". De app is nu meerdere jaren onderhouden via reguliere updates en blijft compatibel met de nieuwste iOS-versies.
112Radar staat in zowel de Apple App Store als Google Play Store en wordt dagelijks gebruikt door geïnteresseerde burgers en hulpverleners door heel Nederland. De app is via reguliere updates uitgebreid met steeds meer functionaliteit, waaronder een interactieve kaart, regio-filters, en abonnementsopties voor extra features. Het project laat zien wat we kunnen leveren: een echte productie-app met realtime data, push, schaalbare backend en jaren onderhoud — niet alleen een prototype.
Heb je een idee voor een app met realtime data, push-notificaties of kaarten? Bekijk onze app-ontwikkelingspagina en prijzen, of neem direct contact op.
We bouwen graag jouw volgende product. Vertel ons over je plannen.