Overview

In this section you will learn:

  • How to deploy your app to the AppGyver cloud and share it with friends or co-workers
  • How to configure and request a build from the AppGyver Build Service
  • How to publish your finished app

Note that building and releasing an app is an inevitably time-consuming process, so completing this mile might take a while, but the skills learned are going to be very useful to you in the long run.

Deploying to cloud

To deploy your app to the AppGyver Cloud the easiest way to do so is to use the Steroids Connect screen. Open the Connect screen (if you've closed it, run c in the Steroids Development Server console to open it again), and head to the Cloud settings tab.

Ensure you're connected to the Internet and click on "Deploy to cloud". This will cause Steroids CLI to deploy your app to the cloud. Wait for it to finish, after which the screen will update to show the app id of the deployed build and a link to the Cloud Share page, from where you can share your app with others.

Steroids connect screen

Sharing your progress

To share your app with others, you need a Cloud QR code. It is generated when you deploy your app to the AppGyver Cloud. To access it, open the "Open cloud share page" link in the Steroids Connect screen.

Steroids connect screen

You can then share your app with others by copy-pasting the link to that share page. Others can then use their AppGyver Scanners or the Simulator embedded into the page to preview your app.

Configuring a build

There are essentially three situations when you need to request a build from the AppGyver Build Service:

  1. You want to demo your app in a standalone build
  2. You need to use a custom PhoneGap plugin in your app (see the Extending with plugins for instructions on plugin usage)
  3. You are ready to release your app.

So the general development workflow is based heavily around using Scanners and the QR code, but some special cases and the final release process require a separate build. The build setup process differs somewhat depending on which platform you are using, follow the links below to see how to set up builds for Android and iOS platforms.

Installing onto device

For full instructions on installing your app onto a device, see the guide.

Publishing to app stores

Publishing to app stores requires that you build an app store version of your app and go through the required setup in the respective store pages.

For Android:

  1. Build a Google Play build from the Build Service. The resulting .apk will be the app you publish to the Play Store.
  2. Go through the Google launch checklist and upload your app to the store.

For iOS:

  1. Build a Distribution -> App Store build of your app. Unlike other build types, you will receive a .zip file as the result of your build. You need to use the entire .zip when uploading to the App Store, and you cannot test the App Store build beforehand.
  2. Go through the Apple submission guide

Done!

In this section you learned how to deploy your app to the AppGyver Cloud and create standalone versions of your app for testing and distribution purposes, becoming a full stack Supersonic developer in the process. There's lot's more to learn though, check out the Fifth mile for suggestions on where to go next.