Create & Deploy

Create App

From the Raven dashboard under apps, select the plus icon to create an app. Set the name, Firebase destination and assign a customer / operator of the app. When creating an app the identity and site ID will automatically generate, these values uniquely identify the app on App Stores and Firebase respectively.

Quick Steps

  1. From Raven, Navigate to Apps and select the + icon.

  2. Set your app name, firebase project and customer account

  3. Select Create.

  4. The App Editor will open in a new window once created.

Pro Tip: If you are planning to publish to Google Play and / or Apple App Store. Make sure to check the app name is available on Google Play and App Store. You can change the app name later but it’s better to make sure the name is available to avoid deployment validation errors.

Create Theme & Set Assets

Once your app is created, the App Editor will open automatically. Under App Designer create / upload icons and set your theme colours, styles and fonts. Themes created here also become available as content themes on the platform.

Quick Steps

  1. In the App Editor, navigate to App Designer.

  2. Upload icons or Create an Icon using Raven's Icon Creator.

  3. Set your theme colors for Primary, Secondary, Accent & Dark (for dark mode)

  4. Select google fonts for Heading, Subheading & Body

Further Reading

Setup additional domains (Optional)

By default web apps will use Firebase’s default web.app domain. If you would like to use either platform specific domain or add a custom domain, you will need to add this manually. This is due to current Firebase limitations view the link below to see how to set up domains for your app.

Custom Domains

Deploy For Web

Once you have created your app and set your theme, your app is ready to publish. You can do so by either clicking the Deploy button from the banner prompt or by navigating to Deployments and selecting the plus icon. Once queued your web app will be live in a minute or so.

Quick Steps

  1. In the App Editor, navigate to Deployments

  2. Select the + icon to setup deployment

  3. Select Production for web app

  4. Select Deploy

Further Reading

  • Deployment Process

  • Deployment Release Types

  • Creating & Managing Destinations

Publish to App Store & Google Play

If the app is also being deployed as a native app you will be required to complete additional steps and setup. Follow the link below to see the guide on deploying a native app.

Deploy Native Apps

Last updated