Hot Reload vs Rebuild
For Expo and React Native, the uploaded build is a “dev client shell” — your JS/TS code is served live from your local Metro server via a Revyl relay. For Flutter, Swift, and Android, the binary is the app.
See Dev Loop: Hot reload and rebuild configuration for the full breakdown.
Platform Build Requirements
Every framework’s default debug build satisfies Revyl’s artifact requirements out of the box. If you’re shipping a custom configuration — narrowedabiFilters, release builds, .ipa archives — see Build Artifact Requirements for the full rules and trade-offs.