A phased approach to build a Canvas-like learning experience with React Native and mobile-first web interfaces
This roadmap outlines a pragmatic approach to developing a mobile app using React Native for the core app structure while leveraging mobile-optimized web interfaces for content-heavy features. Starting from our existing TestFlight deployment, we'll focus on demonstrating key user scenarios to secure C-level approval for a dedicated mobile team.
The strategy prioritizes upgrading our current web interfaces to mobile-first designs and embedding them as webviews within the React Native shell, allowing us to showcase core functionality quickly while laying groundwork for future native development.
Our proof of concept leverages React Native for the application shell while embedding mobile-optimized web interfaces in webviews for content-heavy features. This approach allows us to:
Native Components (React Native):
Web Components (Mobile-First Web):