Mobile app design, native patterns per platform, motion die de OS al verwacht.
Mobile-design is twee producten, geen één Figma-file. iOS en Android hebben verschillende gesture-talen, verschillende systeem-fonts, verschillende settings-verwachtingen. We ontwerpen per platform, niet het laagst-gemene-deler scherm dat nergens werkt en overal verkeerd voelt.
Wat we bouwen
Per-platform navigatie-patterns
Tab bars + push navigation op iOS; bottom navigation + Material drawers op Android. Elk platform's affordances gerespecteerd. De gebruiker denkt niet 'deze app voelt raar'; ze denken 'deze app voelt native'.
Native typografie, geen custom-everywhere
SF Pro op iOS, Roboto op Android, met custom display-type alleen waar het merk het verdient. System-fonts respecteren Dynamic Type en accessibility-text-scaling; custom-fonts handelen dat expliciet af.
Gestures vanaf het begin ontworpen
Swipe to dismiss, pull to refresh, haptic feedback op de momenten die het verdienen. De gesture-taal is deel van het design, geen iets dat engineering toevoegt als de gebruiker klaagt.
Onboarding voor de eerste 60 seconden
Permissions alleen aangevraagd als nodig (niet allemaal vooraf), value getoond voor de signup-wall, de eerste taak haalbaar in drie taps. Activation lukt in de eerste sessie of helemaal niet.
Dark mode als echte variant
Per-platform dark mode-tokens die systeem-preferences respecteren. Geen CSS-filter; een daadwerkelijk twee-modes design system. Color-keuzes getest in beide modes tegen de accent van het merk.
Loading + offline + error-states voor mobile
Mobiele connecties droppen. Designs houden er rekening mee. Optimistische UI waar veilig, retry-affordances waar niet, offline-leesbare cached state voor de delen die ertoe doen. De app toont geen spinner en noemt het klaar.
Waar dit past
Je levert op iOS en Android en het huidige design is een Figma-file die identiek lijkt op beide, en op beide verkeerd voelt.
Je app is op een cross-platform framework gebouwd en voelt nu als een website die in een webview draait; de design-refresh moet dat fixen.
Je team heeft softwarecapaciteit voor native iOS of Android en heeft design nodig dat 'native' daadwerkelijk respecteert.
Tech stack
- Figma
- iOS HIG
- Material 3
- Lottie
- Native Tokens
Wil je dit voor je team?
30 minuten om vast te stellen wat je nodig hebt. Geen pitchdeck, geen verplichtingen. We zeggen je eerlijk of Stacklane past.
Plan een gesprek
