ENNeem contact op

2026 · iOS

BikeLock

Geen filmpjes terwijl je kind fietst

  • Swift
  • SwiftUI
  • Screen Time API
  • Core Location
  • Region monitoring

“Pap, ik fietste vanmiddag bijna in de sloot.” Door die zin bestaat BikeLock.

BikeLock merkt dat de telefoon op de fiets zit en vergrendelt de apps die ouder en kind samen hebben gekozen. Bij aankomst gaan ze weer open. Niemand hoeft iets in te drukken, en kaarten, muziek en bellen blijven gewoon werken.

Rol
Eigen proof of concept
Status
Proof of concept, wachtlijst open
Detectie
GPS-snelheid, 8–35 km/u

Samen afgesproken

De onboarding is geschreven voor een ouder en kind die naast elkaar zitten. Ze legt in gewone taal uit wat er gebeurt, vraagt toegang tot Schermtijd, en laat ze samen de afleidende apps kiezen in de eigen kiezer van Apple.

Onboarding
Samen de apps kiezen

Gemeten op de weg

Het meeste werk gebeurde buiten. Core Motion bleek te grillig om op te vertrouwen, dus GPS-snelheid is de enige detector. Region monitoring haalt de app terug nadat hij is weggeveegd of de telefoon is herstart. Beide zijn gemeten op echte ritten, niet aangenomen.

Een debugtab toont de live signalen en een JSONL-log legt elke statuswijziging vast, zodat elke drempel met bewijs kon worden afgesteld. De schermafbeeldingen hieronder komen uit een gesimuleerde rit.

Vergrendeld bij 18,7 km/u, rithistorie, en de installatiestatus
bikelock.app
Contact