Rails developers have four main options for building mobile apps: fully native (Swift/Kotlin) offers the best experience but requires three codebases and dedicated mobile teams; React Native provides cross-platform development but still requires a separate frontend; PWAs are fastest to build but lack app store presence; and Hotwire Native wraps existing Rails apps in native shells, letting one team maintain web and mobile with minimal native code. The choice depends on team composition, timeline, offline requirements, and whether app store presence is essential.
Table of contents
The four real options #How they compare #When to pick each #What about Flutter and Capacitor? #Still not sure which framework to choose? #Sort: