Not many people know this, but since Expo SDK 56 you can write native modules right next to your TypeScript code 💅
No separate package, no boilerplate. Just drop a .swift or .kt file beside your component and use it.
Your next native module can live right next to your 𝙰𝚙𝚙.𝚝𝚜𝚡.
In Expo SDK 56 we added inline native modules. Create a 𝙽𝚊𝚝𝚒𝚟𝚎𝚅𝚒𝚎𝚠.𝚜𝚠𝚒𝚏𝚝 beside your app files and write Swift there. Nothing to scaffold first.
Setup takes two steps ↓