Sahu describes app development as graphic design, converting designs into React Native UI, and then adding business logic. He says designers and developers use different languages, so developers often rebuild the UI after the design is finished.
Introducing the React Native Builder
Speaker
Sanket Sahu of GeekyAnts, the team behind NativeBase, introduces Builder X at a Callstack lightning talk, showing how designers and React Native developers can work with the same JavaScript files.
Builder X aims to let designers and developers work on the same codebase, with changes moving between the design tool and source code. Sahu demonstrates creating a screen with shapes, icons, and text, then editing it either visually or in code.
Designers can copy selected layers into VS Code or turn them into reusable symbols that can be imported into other screens. In a weather app example, a designer creates the interface and a developer adds API calls and an action listener to the project.
Sahu shows the weather app running on a device through Expo and says code changes in Builder X update the same files that Expo watches. He estimates developers could save around 50 percent of the time spent converting UI, and lists Flexbox, TypeScript, stylesheets, React web, and Flutter as planned additions.
Builder X was in closed alpha at the time of the talk. Sahu invited interested users to leave an email at BuilderX.io to request access and share feedback.
Takeaways
- A shared design and code format can reduce duplicated UI implementation work.
- Reusable visual components can map to files that developers import across screens.
- Keeping design edits and application code synchronized can support faster iteration.
- Treat time savings as a product estimate: Sahu projected around 50 percent less time on UI conversion.
Mentioned in this talk
Search inside this talk
What was claimed 11
- metricNativeBase: 6,000 GitHub stars
“This morning, it reached 6,000 GitHub stars.”
YouTube Unverified1 source· Talk
- featureNativeBase: UI library for React Native
“it's a UI library for React Native.”
YouTube Unverified1 source· Talk
- builtGeekyAnts built NativeBase
“We're the ones behind NativeBase.”
YouTube Unverified1 source· Talk
- works atSanket Sahu works at GeekyAnts
“I'm Sanket from GeekyAnts.”
YouTube Unverified1 source· Talk
- built
“That's why we built Builder X.”
YouTube Unverified1 source· Talk
- featureGitHub Copilot agent builder: Visual design edits and source code edits stay synchronized
“You can make changes to the source code ... and vice versa.”
YouTube Unverified1 source· Talk
- featureGitHub Copilot agent builder: Supports reusable components called symbols
“You can select multiple layers and create a symbol.”
YouTube Unverified1 source· Talk
- integrates withGitHub Copilot agent builder integrates with Expo Modules
“You can see the live demo on a real device using Expo.”
YouTube Unverified1 source· Talk





