How Can I Convert My Laravel Web App to a Mobile App for iOS and Android?

I’ve developed a feature-rich eCommerce solution using Bagisto, which is built on Laravel. Now, I want to offer the same experience as a mobile app for both iOS and Android users. I'm evaluating two paths: using a Laravel mobile app builder designed for Bagisto or building a custom mobile frontend (with Flutter or React Native) that interacts with Bagisto’s APIs.

Here’s what I’m trying to figure out:

  • What’s the most efficient way to maintain a single mobile codebase for both platforms?

  • Are there tools or mobile app templates available that are specifically optimized for Bagisto?

  • How well does Bagisto support features like authentication, cart management, push notifications, and offline capabilities when consumed via mobile APIs?

If you’ve developed a Laravel mobile app or integrated Bagisto with native or cross-platform apps, I’d appreciate insights on your tech stack, issues faced, and how you handled real-time features.