Setting up Environment

Before you can start building your app, lets get introduced with the environment and the tools that is available for you to build and test your app.

Setting up a new domain

Every organization is supposed to be linked to a single and unique domain in Smartflow app. A domain is created by Smartflow admins and cannot be created by the users themselves. If you do not have a domain name known for your organization then contact your Smartflow account manager.

The Builder

Known by the name of ‘Builder’, it is a web-based feature-rich tool to be able to help you build your app. It is one point solution which is graphical tool in order to design, configure your app user interface, data and workflows, access rights, themes etc.

You can access the builder by login to the Web-App.

To be able to use builder you need the ‘Builder’ role. Builder role is a system defined role using which the system is able to identify the user whom the your domain administrators has given the permission to build new things and change existing things in your app.

If you login with a Builder then post your login and on the dashboard you see the button on the top with the name ‘Build’.

It is recommended to use Smartflow builder with Google Chrome. You may use it with other ES6 compatible browsers but may face issues.

Apps

Building your app using Smartflow help you role our your app to the users using both the web and the app ecosystem. Using Smartflow you can develop for both the platforms, web and app, simultaneously rather then having to spend time on building your app for separate devices. As the Smartflow app has been regression tested for a wide variety of devices, it saves you a considerable effort in order to make your app compatible for various make and models, specially the mobile apps.

Web-App

You can open a web app using your browser installed on your computer. You can navigate to the URL shared by you at the time of creation of the domain and using your own username and password shared by your domain administrator.

Mobile-App

You can install the Android and iOS based app onto your device using the App Center. The link to the App Center is again specific to your domain.