Daehyeon Mun, the sole mobile engineer behind Callie (a self-care app for eating disorder recovery), shares how he used Expo, React Native Reanimated, and React Native Skia shaders to create a warm, emotionally sensitive mobile experience. The post covers the implementation of a page curl shader effect using GLSL-style code to make AI-generated journal entries feel more human and personal. It also discusses practical tips for small teams: using worklet-based libraries for UI-thread performance, learning animations through practice, migrating from RN CLI to Expo's managed workflow, leveraging Expo CNG to reduce native config overhead, and using OTA updates for rapid iteration without App Store delays.

13m read timeFrom expo.dev
Post cover image
Table of contents
Crafting Callie’s mobile experience as a one-person mobile teamDesigning and developing with eating disorder sensitivities in mindCustom shaders for expressive visualsHow to implement the Page Curl EffectMaking AI feel more humanHow to build a high-quality Expo appSave your time for usersAdvice for small teams

Sort: