Airbnb · 2024
Wat Airbnb scherm voor scherm naklonen echt blootlegt
Een scherm-voor-scherm-kloon van Airbnb's iOS-app: een studie in wat er op schaal gaat schuiven en of strikt atomic design het bijeen kan houden.
Ik wilde weten hoe een design system er op Airbnb-schaal van dichtbij uitziet. Dus kloonde ik de iOS-app scherm voor scherm in een sprint van 40 uur. Van dichtbij is het rommeliger dan de gepolijstheid doet vermoeden. Dat zijn de meeste systemen die tien jaar snel hebben geshipt waarschijnlijk.
Wat de kloon blootlegde
De audit
De huidige app naklonen was een nachtmerrie, in de nuttige zin. Meer dan 9 letterstijlen in één flow. Hoekradii die willekeurig verschillen. Terugpijlen en annuleerknoppen die per scherm van stijl en plek wisselen, zodat gebruikers zich steeds opnieuw moeten oriënteren. Die visuele drift kost aandacht en verzwakt het gevoel van controle.
Inconsistentie op deze schaal is geen slordigheid. Zo ziet tien jaar snel shippen er van dichtbij uit.
Grondwerk
Van atomen naar pagina’s
Met de problemen gedocumenteerd testte ik of strikt atomic design ze kon oplossen. Een modulair systeem vanaf nul: een strak icoonraster, uniforme hoekradii van 8px, een gestandaardiseerd palet. Elk scherm deelt dezelfde fundering. Het herontwerp is een concept, geen geshipt product; één mogelijk antwoord op wat de audit blootlegde.
01 · Typografie
Leesbare typografie
Lexend als primair lettertype. Ronde vormen, royale spatiëring, betere leesbaarheid voor een bredere groep reizigers.
02 · Consistentie
Uniforme componenten
Eén icoonraster, één knoppensysteem. Elk interactief element deelt dezelfde lijndikte en hoekradius, zodat niets tussen schermen opnieuw geleerd hoeft te worden.
03 · Ervaring
Rustiger ontdekken
Eerlijk gezegd
Wat deze oefening liet zien
Dit was een oefening, en Airbnb shipt onder beperkingen die een kloon van 40 uur nooit tegenkomt: legacy, experimenten, teams die parallel bewegen. Precies dat maakte het de studie waard. De herbouw liet zien dat volledige standaardisatie kan: iconen, knoppen, radii en typografie onder één systeem, knoppen die blijven staan, een modulaire structuur die snel kan groeien. Wat ik meenam: consistentie is geen laklaag die er aan het eind overheen gaat. Het is een structuur waar je aan het begin voor kiest, of waar je later voor betaalt om haar in te bouwen.