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

6m read timeFrom expo.dev
Post cover image
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 possibilities

Sort: