A guest post by indie developer Arthur Spalanzani describing how he built Glow, a widget-first iOS affirmations app using Expo and native Swift widgets. He explains the architecture: widgets are separate Swift targets that cannot run JavaScript, communicate with the React Native app via App Groups shared storage, and use a
Table of contents
Widgets as the core experienceThe technical challenge: Making widgets feel nativeBuilding the widget with Expo Apple TargetsThe challenges I didn't expectThe ROI of widgetsConclusion: A new world of possibilitiesSort: