Smart App SDK

Last Updated on : 2024-04-12 03:14:25download

Smart App SDK includes a variety of features and helps you quickly build a mobile app used to connect to Tuya-enabled devices. The mobile app developed with the App SDK enables users to pair and control smart devices, initiate firmware updates, set scheduled tasks, and create smart scenes.

SDKs

Name Description Feature overview Changelog API Reference
Smart Life App SDK Empowers mobile apps based on sufficient components and samples to simplify home automation, and enables users to pair and control smart devices, initiate firmware updates, set scheduled tasks, and create smart scenes.
IPC SDK Encapsulates the APIs to communicate with remote IP cameras (IPCs) and accelerates app development. /
Travel SDK Encapsulates the APIs to report cycling routes, retrieve travel history, and implement more travel features. This SDK is integrated on top of Smart Life App SDK. / /
Sweeper SDK Encapsulates the APIs to access robot vacuums and accelerates app development. /
Smart Lock SDK Encapsulates the APIs to communicate with both smart locks and the cloud and accelerates app development. / /
MiniApp SDK Serves you with a full lifecycle solution that encompasses development, deployment, product experience and analytics, and launching. This SDK lowers the bar for multi-platform development with the minimum R&D cost and enhances the development efficiency and experience. /

The IPC SDK, Smart Lock SDK, and Sweeper SDK belong to the extension SDK. Based on the Smart Life App SDK, these SDKs encapsulate specified features for the vertical resources and facilitate the development of products in vertical fields.

UI BizBundles

Tuya provides no-code UI BizBundles based on the Smart Life App SDK and other respective SDKs. You can call required APIs to implement the full functionality of a specific category with a few simple steps. Smart Life App SDK supports the following UI BizBundles.

Name Description Feature overview
Device Control UI BizBundle Provides the service logic and UI encapsulation to load and control device panels and accelerates app development.
IPC UI BizBundle Provides the panel service logic and UI encapsulation for IPCs and accelerates application development.
Mall UI BizBundle Provides the service logic and UI encapsulation for the app mall and accelerates application development.
Device Pairing UI BizBundle Provides the service logic and UI encapsulation to guide pairing and activate smart devices over protocols such as Wi-Fi, Zigbee, Bluetooth, and General Packet Radio Service (GPRS), and accelerates application development.
Lighting Scenario UI BizBundle Provides the capabilities to create, modify, and control lighting scenarios that utilize smart lights in a specific space.
Scene UI BizBundle Provides the service logic and UI encapsulation for smart scenes and accelerates application development.
Cloud Storage UI BizBundle Provides the service logic and UI encapsulation for cloud storage and accelerates application development.
FAQ UI BizBundle Provides the service logic and UI encapsulation for FAQ and feedback and accelerates application development.
Home Management UI BizBundle Provides the logic and UI encapsulation for home services and accelerates application development.
OTA UI BizBundle Provides the service logic and UI encapsulation for OTA firmware updates and accelerates application development.
Devices Details UI BizBundle Provides the service logic and UI encapsulation for device details and accelerates application development.
Maps Service UI BizBundle Provides the service logic and UI encapsulation for map services and accelerates application development.
Voice Skills Account Linking UI BizBundle Enables quick binding between users’ app account and voice skills of Amazon Alexa and Google Assistant.
Group Management UI BizBundle Allows users to create, edit, and control Wi-Fi smart device groups.
Theme Color Configuration BizBundle Aligns theme color schemes of UI BizBundles with the theme style of your app.
Multi-Control Linkage UI BizBundle Enables or disables multi-control linkage.
Sharing UI BizBundle Allows users to share text, images, and other content with third parties by copying, SMS, email, or WeChat.

BizBundles

Tuya provides additional no-code BizBundles based on the Smart Life App SDK. You can call required APIs to implement the full functionality of a specific category with a few simple steps. The following table lists the BizBundles.

Name Description Feature overview
Panel Multilingual BizBundle Returns and updates the multilingual packages to support the panel functions for a specific PID.
Generic Pairing BizBundle Returns and updates a list of devices that can be paired with your SDK app.