I’m working on a mature Rails app with a tiny staff but plenty of users, for recording nature observations. I’m considering strategies for a mobile app.
We’ve done a lot of work to bring the Rails codebase up to 7, and I’m working through implementing Turbo and Stimulus at the moment. I’m really intrigued by the “majestic monolith” approach, and the possibilities of a single codebase for both web and mobile.
But our mobile app needs to be able to save formatted text / photo records to local storage when there’s no connectivity, because it’s often used in areas where people are offline because there’s no signal.
I don’t write native mobile code (yet) so forgive the naivety of the question, but…conceptually, how would that work with a monolith? It seems like it would need some mobile-OS-native components, to be able to work offline.
Is that what Strada’s about? …or Turbo Native?