How to architect a Web and Mobile React Native app

This page summarizes the projects mentioned and recommended in the original post on /r/reactnative

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • solito

    🧍‍♂️ React Native + Next.js, unified.

    The navigation might be an issue, if the difference between the web app and the native app is big, then it might be a better idea to just build the web app alone and ignore the compatibility complexity, but if it was a smaller difference then something like Solito might help.

  • create-t3-turbo

    Clean and simple starter repo using the T3 Stack along with Expo React Native

    create-t3-turbo is an excellent starting point IMO. There are forks of it that include things like Solito, Clerk (for authentication) and others. It does leverage tRPC quite heavily, but if your API is malleable enough to work with it, it really helps simplify everything for your shared API logic.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

  • CUA

    (no longer maintained) create-universal-app(CUA) is an opinionated template for creating fullstack universal apps (Expo, Next, tRPC, Prisma, Clerk, Solito, Tamagui)

    Bias: I maintain a fullstack universal app template called CUA that uses Expo/Nextjs/tRPC/Solito/Tamagui.

  • tamagui

    Style React fast with 100% parity on React Native, an optional UI kit, and optimizing compiler.

    However, over the past year or so, a few good tools have came out to make #1 and #2 a lot easier. NativeWind/Tamagui allows universal styling to be done in an easy and performant manner. Solito effectively solves #2.

  • le-shef

    Discontinued Kitchen Timer Application Built In React Native Expo

    Sure here's a demo repo I made: Video should be out in a day or two. https://github.com/thedevenvironment/le-shef

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts