I'd like to mention a new exciting option (for a crossplatform app) that I recently came across, that AngelRs github.com/angel-rs is working on:
11. Qwik (City) + React Native, using shared qwikified React components. An especially promising alternative for those that care greatly about performance and SSR/SEO on Web.
Quote from AngelRs on 2022-09-23 from the #qwik-help-archive channel on the Builder.io Discord:
Some progress on Qwik + React Native:
Simple demo showcasing shared component & navigation logic drive.google.com/file/d/1Gf2z1Mw_1otVYFi1wz5D-4vH… Shared component between React Native Mobile App (Expo) & a Qwik (Qwik City) web app.
Styles: Qwik: Tailwind RN: Nativewind
Navigation: Qwik:
<a>tags RN:<Link>component (abstraction on top of react-navigation)Pending:
- Animations
- Better configuration (Currently needs vite config setup to patch some dependencies & a metro config for RN)
- Use in real applicatino (dogfooding)
- Monorepo setup
- web (qwik-city app)
- native (expo app)
- design-system (shared)
- Open source
Not a priority right now, but making slow progress towards it. Currently mantaining a simple qwik city app & a react-native app. So really excited to 'merge' the two.