top of page
DroidCon_icon_rotatet.png
droidcon+icon.png

Stelios Frantzeskakis

Staff Engineer @ Perry Street Software
greg-fawson-foto.1024x1024 Kopie.jpg

Stelios is a Staff Engineer at Perry Street Software, publisher of the LGBTQ+ dating apps SCRUFF and Jack'd, serving a community of over 40 million members worldwide.

He enjoys speaking at technical conferences and writing about architecture, testing, and developer experience.

Atomic Design, Enforced: Scaling Mobile Design Systems

Design systems are easy to start but hard to scale. As your codebase and team grow, an unstructured design system can become a bottleneck when building new features. Components get duplicated, styling decisions leak into the UI layer, and inconsistencies spread across the app, degrading the user experience.

This raises a few questions every mobile team has to answer: How do you organize your design system into layers of reusable components? How do you decide when a component belongs in the UI layer versus the design system? And how do you prevent AI agents from re-creating existing UI components?

In this session, we will show how we adapted Atomic Design in our production Android and iOS apps using Jetpack Compose and SwiftUI. You will learn how to organize your design system into primitives, tokens, atoms, molecules, organisms, and templates, enforce clear boundaries with lint rules, and create workflows for AI agents to implement consistent UI that follows your design system rules.

bottom of page