English
English
简体中文
Contact Us
Register
Log In
Language
English
English
简体中文
Contact Us
Log In
Register
Go to main website
App Develop

App Development

Tuya provides multiple mobile app development methods such as no-code or IoT App SDK development to maximize the monetization of IoT apps.
layoutIndex
IoT App SDKSmart Life App SDK

Smart Life App SDK

Last Updated on : 2021-11-22 08:56:48download

Tuya Smart Life App SDK empowers mobile apps based on sufficient components and samples to simplify home automation. Smart Life App SDK customizes IoT mobile apps with comprehensive components and sample code. These mobile apps simplify the connections to and control of smart devices and trigger smart scenes.

Scenario

In specific IoT scenarios, you might need to customize apps rather than use OEM apps. You might also need to connect existing apps to Connected by Tuya smart devices. Tuya provides the Smart Life App SDK service to meet your business requirements.

This service is dedicated to the development of Smart Home mobile apps. For more information, see the SDK documentation and tutorials.

Smart Life App SDK

Extension SDKs

Extension SDKs include the IPC SDK, smart lock SDK, and sweeper SDK. Based on the Smart Life App SDK service, these SDKs encapsulate specified functions for the vertical resources and facilitate the development of products in vertical fields. For more information, see Extension SDK for iOS and Extension SDK for Android.

UI BizBundles

Each UI BizBundle is a no-code UI development kit based on the Smart Life 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.

Support and help

The Tuya IoT Platform provides end-to-end customer services to help you out in communications with smart devices.

Sample apps

The Tuya IoT Platform provides plenty of sample programs. If problems arise during the development, you can download and run a sample for troubleshooting. For example, you can set breakpoints in the sample code to fix the problems. For more information, see Sample app in Objective-C for iOS or Sample app in Swift for iOS and Sample app in Java for Android or Sample app in Kotlin for Android in GitHub.

Technical support

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

This section contains the following topics to help you quickly understand related concepts and how-to guides: