This topic describes the terms in spatial applications development, helping you get started easily.
| Term | Description |
|---|---|
| Development framework | A development framework is a one-stop application development solution provided by the Tuya Developer Platform for industry developers. The framework offers basic applications to help you deliver software products without coding. It also provides a full set of development tools. You can benefit from the simplified development process and implement personalized system features with ease. The Development Framework introduces concepts of main application and microapp. This framework provides a modular approach to selecting or building applications for your offerings. In simple terms, the framework abstracts development into the following philosophy: web system = Main application + Ready-to-use basic microapps + Customized microapps. This design increases flexibility and efficiency in the development of software offerings. |
| Main application | As a runtime container of microapps, a main application provides a variety of common capabilities, such as a unified system layout and global state management. A main application can be provided by the Tuya Developer Platform. It can also be an open source or a customized one. Note that only one main application can be used in a system instance. |
| Microapp | On top of the Development Framework, each feature of a system is separated and abstracted into a microapp. You can choose desired ready-made microapps from the platform to configure SaaS features. This allows for quick delivery of a web solution. Alternatively, you can develop a custom microapp. This way, you can create a system that fits your needs at a minimal cost. For example, device management is a must-have feature on most IoT management platforms. The Development Framework implements the device management feature as a separate microapp. You can simply select this microapp to integrate it into your application. With the business advancement, your requirements might go beyond the device management microapp provided by the platform. In this case, based on the source code of this microapp, you can bring a custom device management microapp to life. Microapps have the following characteristics:
In general, application development refers specifically to microapp development. |
| App Key and Secret Key | App Key and Secret Key are the credentials for you to publish a microapp and get the project configuration information. Your account of the Tuya Developer Platform identifies you as a microapp developer. Go to the Tuya Developer Platform and click View Development Credentials in the top right corner to get the App Key and Secret Key. |
| sdf-cli | A command-line tool for publishing a microapp. You can use sdf publish to build and publish the microapp on the Tuya Developer Platform. |
Is this page helpful?
YesFeedbackIs this page helpful?
YesFeedback