Links

Test and debug

Every action you take in Appfarm Create is instantly saved, meaning; your application is only a description of which UI components, logical building blocks, object classes, etc. are used in your application, as well as where and how they are used. Deployment to the development environment is instant and testing your App is simply a matter of navigating to a URL.

Testing

All Solutions in Appfarm come shipped with dedicated Development (DEV), Test (TEST), Staging (STAGE), and Production (PROD) environments. What is available in your Solution depends on your Appfarm subscription plan.
While using Appfarm Create to define your applications, all changes are automatically deployed to the DEV environment. Keep the dev client open in a browser tab to see your applications come to life as you use Appfarm Create UI Designer.
Navigate to https://SOLUTION_SHORTNAME-dev.appfarm.app, or use the button in the app bar to open the client for the active App.
If your App has only been enabled for small devices (mobile devices), you might need to open the debug tool in your browser to simulate a mobile screen resolution.

Debugging

When testing your functionality, you will at some point need a way to debug your application logic. Appfarm comes with a set of built-in tools to help you tune your apps, and also diagnose problems.
Have a look at the Developer Tools section for further details.
If you want to simulate running the App from another device, such as a mobile or tablet, you could use the browser development tools. We recommend Google Chrome for this purpose. Chrome has a dedicated device button in the top-left section of the console. To open Developer Tools for Chrome, click F12, or navigate to Developer Tools from the settings menu of your browser. The browser built-in Developer Tools may also be used for advanced debugging.

App Health

App Health is found in the top-right menu in Create when you are inside an App. It releveals incorrect or sub-optimal setup of your App. Please see this section for more info on App Health.

Deployment

Deployment is the task of applying updated versions of your application to various environments. After testing in the DEV environment, you might deploy the new version of your Solution to TEST, STAGE, or PROD environments.
All deployments are done in Appfarm Create. Click Deploy in the main menu.
Appfarm Create features one-click deploy - allowing you to deploy your changes to TEST, STAGE or PROD with one click. You may also roll back to a previous version in all of the environments.
Note: If the deploy button is disabled, there are no changes to deploy.

Snapshots

You may take snapshots of your entire Solution (for example, Apps, Global Data Model - all configuration done in Appfarm Create) at any time. From the Deploy menu, expand the top left section Development, and select the Take Snapshot option. The snapshot will be listed below, and you may roll back to this (or another) snapshot at any time. Note that all changes done after the time of the snapshot will be overwritten.

Backup your App

Make a copy of your App if you want to do some major changes. You are now able to experiment and develop on the copied App, without risking unrecoverable damage.
From the Apps list, hover over the App you want to make a copy of, click the more-button (𐄛) and then Make a copy. The App is now duplicated, without any references to the original App.