Summary
- Complete reference for building native modules and views with the Expo Modules API across Swift, Kotlin, and TypeScript.
- Covers module definition DSL (Function, AsyncFunction, Property, Constant, Events), native views, shared objects, and type system with examples in both Swift and Kotlin Includes lifecycle hooks for module initialization, iOS AppDelegate, and Android activity/application listeners Provides config plugin guidance for modifying Info.plist and AndroidManifest.xml, plus autolinking behavior and expo-module.config.json setup Recommends using create-expo-module scaffolding with deliberate platform and feature selection rather than manual file creation