Customized Pattern
The Standard
device manager app can be extensively customized using the app's the in-built low-code app designer. The designer can modify the app's name
, logo
, themes
, features
, UI pages
and app navigation. The end result is a highly appealing bespoke app that can be created with little or no code required.
The app designer can help create highly bespoke pages using graphical widgets and can support user interactions to manage and control devices. By arranging input and output widgets in dashboard, you can create composite pages that are highly usable, interfaces for your devices.
A customized app typically adds one or more UI pages and incorporate cloud-side automated actions that respond to user and device input.
Cloud-side actions can respond to user and device inputs to implement automated actions such as updating the database, implementing device actions and commands and notifying users.
App Designer
You can run the App designer by selecting Designer
from the app's sidebar. The designer menu option will be visible only for users that have the role
of owner
that is specified in the Builder's App Settings
.
Using the designer, you can:
- Set the App name
- Set the App logo
- Customize themes including colors, borders and light/dark modes
- Create and modify pages
- Define the app's navigation structure
Device Data Schema
The device data schema defines the entities, their properties, and corresponding data types for your device. This schema enables your app to dynamically generate and customize the user interface based on your specific requirements.
You can configure the schema using the Builder's cloud settings. To modify it, navigate to Clouds
in the Builder, select your device cloud, and open the Cloud Modify configuration panel.
By default, the schema is set up as a generic key-value store. While this works for initial use, you'll likely want to define custom data entities as your project evolves to better manage and represent device-specific data.
For more information about the device schema, See:
- Device Tables / Database Schemas
- [Database Replication](..//database/replication.html