One app to rule them all - Building a white-label application with React Native
summary
Shows how to generate multiple branded mobile apps from one React Native codebase by feeding a JSON profile into a white-label engine that copies source into builds, injects modules, swaps base URLs, selects theme files, replaces bundle IDs, moves Android Java packages and copies icon assets. Demo generates two apps (Lugano and Zurich) that run with different tabs, APIs and dark/light styles. Works for apps sharing navigation and API shapes; expect extra complexity for feature flags, capabilities or divergent APIs.
AI-written summary · about
chapters (12)
- 0:00Start
- 0:58Visit Lugano
- 12:09Modules - WL-App
- 15:40Modules - Configs
- 16:16Modules - WL-Engine
- 18:43Content - WL-App
- 19:58Content - Configs
- 21:37Theme - WL-App
- 23:35Theme - Configs
- 23:49Theme - WL-Engine
- 26:39App name - Configs
- 27:14App Icon - Configs
related talks
50mBuilding Cross Platform Native Mobile Apps using React Native
28mShould I use React Native too?
34mMobile at Scale with React Native & Multi-Module Architecture
32mScaling Mobile Development with React Native
59mOne Codebase to Rule Them All - Using React Native Everywhere
02h 26mBuilding apps with React Native
30mJesse Weigel - One Codebase to Rule Them All - Using React Native Everywhere
19mWorld Class experience with React Native
