Getting started
Planning your app

Building the app

3min

Now you are ready to start using your well-designed plan to build the app in

.

Build plan
Build plan


Steps

  1. Start with the data. If you have a pre-existing datasource, create the functions, and stored procedures. If your data source is from scratch, start building the tables using Dynamic Data or in Microsoft Azure SQL. Refer to your data plan for details.
  2. Next, build out the skeleton app based on must-have functionality, follow your solution design for each screen, and create the corresponding
    
    file. Choose components and UI elements that meet the requirements. See examples for a list of components, actions, widgets and jigs that can be used.
  3. Now add visual improvements and nice-to-haves. e.g., on an email field, add the email icon to interact with sending an email.
  4. Publish your app to the
    
    Cloud. Open the app on the mobile device and test each screen, data, and usability. Use Jigx Dev Tools to debug the app, make changes and test again.
  5. When the building of the app is complete, move on to the test plan.

    App skeleton
    App skeleton
    

Considerations

  • If you not sure what component, action or widget to use in your app build - get inspired by using Jig Templates, the Jigx-sample, and the Jigx-widget projects in GitHub.
  • When selecting the elements to add to the YAML, consider the usability, and shortest steps possible to get to where you want in the app.
  • Minimize navigation, aim for smart navigation, 30 -40 second engagement on screens, especially forms.
  • Have the required input fields on the form with optional fields in another section.
  • 
    
    design methodology encourages 30-second success. This is important as mobile development is different from Web, and space is limited.

Tips

  • Create a prototype using Jig Templates to see if a component or jig will work in your build, from there, you can customize the template YAML snippet.
  • Practice continous testing by testing after building each screen.



Updated 17 Jul 2023
Doc contributor
Did this page help you?