Spawn

Build native iOS apps with plain English


Tutorial

If this is your first time using Spawn, follow the Xcode setup instructions.

The video below covers both Xcode setup and the tutorial on this page.


1. Open Spawn and click "Create App".

Create a new app

2. In the templates window, you will see a grid of templates. You can explore the templates to see how they work, but select "Blank" for this tutorial.

Selecting the blank template

3. Add a name and description for your app and for the "App Specifications", write the text below to build a simple "Hello World" app. Drag and drop an image to include it in your app.

Starting device setup in Xcode

4. Click "Generate" and an "Authentication" window will open.

Login to Spawn

5. Submit your email, click the verification link emailed to you.

Once you see "You are logged in as ..." close the authentication window.

You only have to do this once, the first time you open Spawn.

Logged into Spawn

6. Click "Generate" again and wait for the simulator to run the generated app.

Running the Hello World app in the Simulator

7. Try making a change and clicking "Regenerate App".

Click Regenerate to make changes to your apps

8. If you notice any problems, describe them in the "App Problem" section of the Regenerate modal. If it's still not working, try selecting a different model or clicking "Reset App".

Opening Devices and Simulators with the Xcode Menu

9. If you want to change your device, select a new one and click "Run App". This skips app regeneration and lets you try your app on different devices.

10. If you want to test on a real device, follow these instructions.

11. When you are ready to publish your app, click "Export App" and follow the instructions.

How Xcode looks when the device is ready

[email protected]