I just started designing EventCraft.
Eventcraft is a mobile-first service platform that connects users with verified decoration assistants for events.
Finished the onboarding screens for the app. The goal is to make booking decor assistants simple, fast, and inspiring.
I just started designing EventCraft.
Eventcraft is a mobile-first service platform that connects users with verified decoration assistants for events.
Finished the onboarding screens for the app. The goal is to make booking decor assistants simple, fast, and inspiring.
I just started designing EventCraft.
Eventcraft is a mobile-first service platform that connects users with verified decoration assistants for events.
Finished the onboarding screens for the app. The goal is to make booking decor assistants simple, fast, and inspiring.
We built this onboarding flow in React Native that feels better than most native apps
Hereโs how we did it:
โ Patched react-native-screens for a custom transition
โก Button and stepper are rendered on top of the stack
โข Synced button state across screens via context
The button and header are positioned absolutely above the stack. When a screen focuses, it updates the shared button state (text, disabled state) via context
The hardest part is keeping the keyboard open during screen transitions. We solved it with hidden TextInputs that get focused programmatically before navigating
The result: one button flows across every screen and surfs the keyboard