Understanding App Navigation

App Navigation is one of the vital aspects of app development. By definition, it is the process of navigating yourself around an app to accomplish tasks or get from one point to the other. While the process can be quite complex, Miracle Mobile Platform makes it easier for both you and app users thanks to the app’s built-in flow control mechanism. This mechanism automatically creates a navigation channel similar to the example below.


The following are the app navigation elements you will need to focus on while creating your app:

  • Navigation between Pages – You will need to define how users will navigate from one page to the other.
  • Closing a Page – By default, tapping the Back button on a mobile device closes the current page. However, you can take the user to the previous page after submitting a form by adding a trigger such as Save Draft or Submit Data.
  • Showing the Home Screen – You need to easily navigate users back to the home screen so that they can access other categories they may need.
  • Opening the Notifications Page – Users should be able to easily open the Notifications Page where all the notifications are neatly listed. That way, they can read the important reminders, announcements, and information shared with them and take necessary action.
  • Opening the Drafts Page – You should enable users to easily navigate to the Drafts Page to view, edit, or delete their saved drafts.
  • Opening the Sync Page – Users need to easily navigate to the Sync Page so that they can synchronize pages and forms with the server.
  • Opening the Settings Page – The app should allow easy navigation to the Settings Page so that users can update the app and easily access advanced options.

Moving Around in the Flow Hierarchy – In addition to pressing the Back button, users can press the options in the app’s header bar to navigate up in the app flow hierarchy.