Skip to content

Design Patterns

EmbedThis embraces progressive design patterns when creating device management apps, enabling you to rapidly deploy an app built on the DevCore framework with a default developer UI. Once your app is created and launched, you can progressively customize it to meet your specific device management needs. This approach lets you quickly prototype your IoT solution while still achieving your ultimate goal of a fully bespoke application for mobile or desktop.

The Builder supports multiple apps for each product definition, providing flexibility for different user segments. For instance, you can create a mass-market app for general users, a "professional" version for premium customers, and a "developer" app for your support team.

The Builder offers five levels of customization for your device management app, each progressively increasing in flexibility and control:

LevelNameDescription
1StandardDeploy the standard (default) manager app created by the Builder without modifications. Ideal for development prototyping and in-house data-centric devices.
2CustomizedCustomize by via the app's builtin, low-code visual app Designer to create your own UI pages and define your product name, logo, and device data schema. Perfect to quickly launch appealing small to medium scale apps.
3RebuiltRebuild the app code to include your own UI components and logic, uploading the customized code via the Builder. Then use the App Designer to create your own UI pages that leverage your components and logic. Ideal for larger scale apps with specific interface needs.
4ReplacedFully replace the app code with your own custom application using Ioto cloud service APIs. Suitable for unique requirements or specific UI frameworks and languages.