testflight-dev-deploy & dev-client-mac-tools

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

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.
surveyjs.io
featured
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.
www.influxdata.com
featured
  • testflight-dev-deploy

  • I'm helping a team to build a React Native app using expo's dev client. While it works great making sure every developer can install the dev app on all their devices and keeping the app up to date on all devices is a lot of work. So I started to investigate if it is possible to deploy dev clients apps through Apple TestFlight system. The result is testflight-dev-deploy, a expo plugin that is very simple to install.

  • dev-client-mac-tools

  • This is where dev-client-mac-tools comes in handy. This plugin adds a native "Dev" menu to the Mac app: it's adding a bunch of features like Reload, opening the Expo Dev Menu, toggling between light and dark mode, adding resizability for various devices sizes and even allowing you to float the app on top of vscode, so you can code and see the app at the same time.

  • 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.

    SurveyJS logo
  • react-native

    A framework for building native applications using React

  • The only reason why DevClient apps can't be deployed through TestFlight is because the React Native dev tools use parts of Apples API that aren't public. Apple checks for the use of non-public API and won't allow any apps that use to to be deployed through it's ecosystem. Luckily the only place where non-public API is used in React Native is inside RCTKeyCommands.m, a helper that registers key shortcuts that hardly anyone uses outside the Simulator. So the only thing this plugin does is disabling this one file and everything just works.

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

  • Apple privacy manifest for React Native

    1 project | dev.to | 22 Apr 2024
  • Design Principles and Best Practices in React Native App Development

    1 project | dev.to | 24 Mar 2024
  • From Dev To Dev: The Path To Success In 5 Steps

    1 project | dev.to | 23 Feb 2024
  • The issue with installing RN pods with CocoaPods 1.15.0

    1 project | news.ycombinator.com | 29 Jan 2024
  • Exploring React Native: A Journey into Cross-Platform Delight

    1 project | dev.to | 26 Dec 2023