Native Modules in Expo: No Ejecting Required
The days of 'ejecting' are over. How Config Plugins and Expo Modules allow you to interact with any native iOS/Android API.

Configuration as Code
Instead of touching `Info.plist` or `AndroidManifest.xml` and breaking upgrades, we now write Config Plugins. These are JavaScript functions that modify the native project during the `prebuild` phase. It keeps the native project ephemeral and the configuration version-controlled.
Expo Modules API
Writing native code (Swift/Kotlin) is easier than ever with the Expo Modules API. It handles the bridging boilerplate, view recycling, and event emitting. It feels like writing a modern library, not hacking a JNI bridge.
More articles

Feb 24, 2026
The Future of Software Engineering: How AI Is Reshaping Development in 2026 and Beyond
From automated code generation to ethical AI frameworks, artificial intelligence is fundamentally transforming how software is built, tested, and maintained. Here is what every engineer and tech leader needs to know.

Feb 12, 2025
The State of AI Agents in 2025
Moving beyond simple chatbots to autonomous agents that plan, execute, and verify. A look at the architectures defining the next wave of AI.

Feb 10, 2025
React Compiler: Goodbye useMemo?
React 19's optimizing compiler promises to automate memoization. I tested it on a large codebase to see if manual optimization is truly dead.