Mobile apps can be customized allowing you to define global or mobile platform specific configurations, fulfilling business requirements or improve the experience of your users for all different screen sizes.
The configurations you can define for your app are:
- The preferences and configurations for your app (as the app orientation and minimum acceptable operating system version);
- Icons of the app to display in the iOS and Android menus;
- Set custom splash screens for all available screen sizes;
- Customize the application status bar (like changing its background color or making it transparent);
- Use Apache Cordova plugins wrapped into OutSystems modules.
To define these advanced configurations, go to the properties of your application’s home module and open the Extensibility Configurations property. Its value is a JSON string where you can indicate the configurations you want. Check its schema and constraints for more info.
Articles in this Section
- Modify the App Icon
- Assign custom icons for your mobile app, specifying versions for each screen sizes and densities.
- Customize the Errors Screen
- To customize the unhandled errors screen in mobile applications you need to configure a JSON and edit the CSS. This article explains how.
- Use Custom Splash Screens
- Specify custom splash screens for your mobile app adapted to all screen sizes and densities.
- Customize the Application Status Bar
- Define a custom status bar in your mobile app.
- Set the Preferences for Your Mobile App
- Learn how to set the preferences for your mobile application.
- Configure Accessible Domains for Your Mobile App
- Define which domains can be accessed from your mobile app.
- Extensibility Configurations JSON Schema
- JSON Schema and values expected for the Extensibility Configurations property.