mbecker
mbecker

Reputation: 1673

Develop and deploy React Native in the cloud

I'm searching for a cloud service to develop and deploy a React Native application.

That means I want to code online in the web browser and deploy the created .js file to the cloud. The native application (iOS, Android) is installed to the device locally via XCode or Android Studio. Only the reference to the bundled js file should be linked to file in the cloud.

My requirements are to code online in an online editor (like cloud9) and the bundled script should have a static URL.

Do you know which cloud service fits best to this use case?

Thanks for your tips!

Upvotes: 3

Views: 11034

Answers (3)

IPO
IPO

Reputation: 835

I use Appitr. It works pretty well. Comes with an emulator and It also reloads faster.

The only downside is that it has numerous restrictions on the free tier. Your project can't be downloaded, so you have to copy/paste to your local repo. And your repo must be open to the public. Other that these, I would give it an A+.

If you write Flutter, Flutlab might be your best option considering it is cheaper at 9 bucks.

I have no affiliation with any of the mentioned services.

Upvotes: 1

Daniel Schmidt
Daniel Schmidt

Reputation: 11921

There are two tools, React Native Playground for online editing and development and code push for the deployment. There is no way to develop the way you would like to at the moment.

EDIT

It might be possible to develop this way using Expo.io

EDIT 2

React Native Playground was discontinued, but Snack has the same mission

Upvotes: 4

Matteo Pennisi
Matteo Pennisi

Reputation: 464

There is one way:

  1. Register an account on Cloud9 Online IDE
  2. Create a new blank Workspace:

    Now you have a complete Ubuntu virtual machine running on Cloud With IDE features included.

  3. Follow the React Native Docs (Quick start)

    This will create you a react native project with Expo.io integration included. (Node is a prerequisite so install it ;)

  4. Download Expo app on your phone, you will preview the app from there.
  5. Start developing!

Upvotes: 4

Related Questions