Writing Expo Modules Complete reference for building native modules and views using the Expo Modules API. Covers Swift (iOS), Kotlin (Android), and TypeScript. When to Use - Creating a new Expo native module or native view - Adding native functionality (camera, sensors, system APIs) to an Expo app - Wrapping platform SDKs for React Native consumption - Building config plugins that modify native project files - Adding Android, Apple, or web support to an existing Expo module - Editing , config plugins, or lifecycle hooks To migrate an existing Swift module from the definition DSL to the Expo M…