How to: Show and Use Your App's Settings Screen

Posted on 7. August 2024 by Jan Bunk

A humanoid robot looking at large turning gears, digital art

All apps created with webtoapp.design contain a native settings screen which gives users access to many important features. Let's take a look at how to open the settings page and use it's features!

Opening the App Settings

The most common way of opening the app settings is through the user interface. The look of the interface varies depending on the app layout you choose. So let's start with the most popular layout, the drawer menu layout:

A screenshot of the webtoapp.design app's drawer menu with the settings menu item at the bottom left.

As you can see, we have the button to open the settings menu at the bottom of the side menu. It's both out of the way (because it's below the more commonly used menu items above it) but still easy for users to find. Can't see it in your app? Make sure the settings menu item is enabled in your drawer layout menu screen settings.

The settings button is more prominent in the navigation bar layout, sitting right in the bottom navigation bar:

A screenshot of the webtoapp.design app with a navigation bar, which has the settings navigation bar item in the middle.

Similar to the drawer layout, the settings navigation bar item can be disabled in your webtoapp.design dashboard. This can be especially useful with the navigation bar layout, because the space in the bottom navigation bar is quite limited. You shouldn't have more than five buttons in your navigation bar and having the settings button take up one of these slots can be problematic.

If you decide to disable the settings button for your app layout (or you use the "Just Website" app layout, which can't have a settings button), we strongly recommend that you add an alternative way of opening the settings, because the settings screen contains many important features (as we will discuss in the following section).

Let's take a look at what other ways of opening the settings page there are.

Opening the Settings Screen with a Link

The easiest option is to add a "Open Settings" button/link to your website that leads to https://webtoapp.design/apps/show_settings

When this link is opened in the app, it will open the settings page. So place the link wherever you want to give the user the option to open the app settings, for example in your website's footer.

Opening the Settings Screen with JavaScript

You might want to check out the executeWhenAppReady() function of our app helper script. It ensures that your website doesn't try to interact with the app before it's ready or when your website is loaded using a regular browser (ReferenceError, function is not defined).

Instead of the link, you can also call the showSettingsPage JavaScript function, which achieves the same goal.

No matter which option of opening the settings you use, you will be presented with this screen:

A screenshot of the settings page, showing switches to adjust push notifications, crash reporting, deleting app data and more.

Features

In the screenshot above we can already see most of the features the settings screen contains. Let's go over them one by one from top to bottom:

Conclusion

The native settings screen in your app is a powerful tool for both users and you as the app creator. By understanding and utilizing these features, you can both enhance the user experience and also save time (because you don't have to build the features of the settings screen on your website).

Related Articles


A humanoid robot throwing a package into a holographic red trash can, digital art

How to: Unlist Your App from the App Stores

Here's a step-by-step guide on how to make your app unavailable in the Apple App Store and Google Play Store so new users can no longer download it.

Holographic smartphone with blue rotation arrow around it, digital art

When to Restrict Your App to Landscape or Portrait Mode

When turning websites into apps, we allow users to lock their app to a specific orientation. Here's why we recommend not doing that.

A humanoid robot holding up a delicious looking chocolate chip cookie, digital art

Using Cookies to Keep Users Logged In

After converting your website to an app, you want the app to offer a good user experience. Here's how you can keep users logged in by making sure cookies are configured correctly.


Author Jan Bunk
Written by
Jan Bunk

Hi, I'm Jan! I created webtoapp.design in 2019 while studying computer science in university. A lot has changed since then - not only have I graduated, but it's also no longer just me running webtoapp.design. We've grown to a global, fully remote team and have gathered lots of experience around app development and app publishing. We've created and published hundreds of apps in the app stores, where they've been downloaded millions of times.