Tuya

Smart Life App SDK

Version: 20250811

1. SmartLife App SDK

Tuya's SmartLife App SDK empowers mobile applications by providing sufficient components and samples to simplify home automation. It customizes IoT mobile apps with comprehensive components and sample code, streamlining the connection to and control of smart devices, and enabling the triggering of smart scenes.

2. Scenario

In specific IoT scenarios, developers may need to customize applications rather than using OEM apps, or connect existing applications to smart devices. Tuya offers the SmartLife App SDK service to meet these business requirements, dedicated to the development of mobile apps for smart living. For more detailed information, refer to the SDK documentation and tutorials.

? Tuya's SmartLife App SDK is not suitable for developing applications that run on always-on screen devices. This category includes, but is not limited to, touchscreen panels, smart TVs, screen robots, screen speakers, and touchscreen smart albums. For special requirements, please submit a ticket to request support.

SDK Architecture Overview

The diagram illustrates the structure of Tuya's smart home solutions. The foundational Home SDK provides basic features such as User Management, Home Management, Device Pairing, Device Management, Group Management, and Smart Scene control. Building upon this, the Smart Life App SDK offers a comprehensive platform. Key components integrated with the Smart Life App SDK include:

These SDKs simplify the development process by offering pre-built functionalities and modular components.

3. BizBundles SDK

The BizBundle SDK, built on top of the SmartLife App SDK, abstracts the complexity of smart home services into independent modules. This approach lowers the learning curve for integrating with the Tuya ecosystem. It currently offers five core capabilities: device pairing, home management, group management, device management, and scene automation. The BizBundle SDK is continuously evolving to meet the dynamic market needs of businesses.

For more information, see BizBundle SDK for iOS and BizBundle SDK for Android.

4. Extension SDKs

Extension SDKs include the Smart Camera SDK, Smart Lock SDK, Sweeper SDK, and Smart Travel SDK. Based on the SmartLife App SDK service, these SDKs encapsulate specified functions for vertical resources, facilitating the development of products in specific vertical fields.

5. UI BizBundles

Each UI BizBundle is a no-code UI development kit based on the SmartLife App SDK service. It provides the control service logic and UI encapsulation for complex modules, such as device pairing, device control, and home management. A simple call to the SDK enables comprehensive functions.

For more information, see BizBundle SDK for iOS and BizBundle SDK for Android.

6. Privacy Policy

When you use Tuya's services, your relevant information will be collected and processed. For more information, please review the SmartLife App SDK Privacy Policy.

7. Support and Help

The Tuya Developer Platform provides end-to-end customer services to assist you with communications involving smart devices.

7.1. Sample Apps

The Tuya Developer Platform offers a variety of sample programs. If issues arise during development, you can download and run a sample for troubleshooting. For instance, you can set breakpoints in the sample code to resolve problems. For more information, refer to the Sample app in Objective-C for iOS or the Sample app in Swift for iOS, and the Sample app in Kotlin for Android on GitHub.

7.2. Technical Support

If problems persist or for other inquiries, you can submit a ticket to request technical support.

Models: Smart Life App SDK, Life App SDK, App SDK, SDK

File Info : application/pdf, 9 Pages, 101.45KB

PDF preview unavailable. Download the PDF instead.

Smart Life App SDK Smart App SDK Smart App SDK

References

Typst 0.13.1