Make the app map match the product
Replace the fixed OEM shell with navigation shaped around your categories, core tasks, and release priorities.
For teams outgrowing the Tuya OEM app and moving toward a branded, product-fit Tuya App SDK experience.
Moving from OEM to SDK is about changing the parts of the app where the template starts to feel generic and the product needs its own voice.
Replace the fixed OEM shell with navigation shaped around your categories, core tasks, and release priorities.
Homes, rooms, groups, and shortcuts can follow the way customers actually live with the product.
Pairing, permissions, recovery, and empty states can carry product context instead of template language.
Invitations, roles, and shared-device flows can be tuned for households, teams, or managed spaces.
Control panels, scenes, schedules, dashboards, and status feedback can feel native to the product.
Use SDK work for states, conditions, and decisions that the standard OEM app cannot express cleanly.
A standard OEM app helps a product reach market faster. The shift usually starts when the app becomes part of product value, not just device access.
Customers say the app feels like a different brand than the product
Setup, control, or sharing flows hit limits the OEM template cannot bend
The next release needs flexibility the OEM app simply cannot offer
The OEM app can no longer keep up with the product roadmap
SDK work turns template constraints into product decisions: brand, listing, navigation, flow control, and app logic become yours to shape.
A first phase is about choosing what to change first, not trying to upgrade everything at once.
The first thing every user touches, and usually the most product-specific.
The screens users return to every day. Small UX gains here change how the product feels.
Important once product lines or device counts grow, but often safe to phase later.
Worth scoping early when households or teams are core to the product.
Most projects begin with a structured review of the current setup and a clearly scoped first phase.
Look at the existing OEM setup honestly: what works, what constrains the product, and where friction lives.
Decide which flows should change now, which can wait, and what a realistic first release includes.
Stand up the SDK base: branded shell, core flows, and the app foundation later phases depend on.
Layer in rooms, sharing, deeper logic, and product-specific UX after the first release is stable.
If OEM still fits, we keep the scope lighter. If more control is needed, we define where the SDK path should begin.
Brand, setup, pairing, and core control come first because they shape the everyday product experience.
Vesetail separates phase-one needs from later improvements, so the SDK scope stays clear and buildable.
The app should fit the product, users, and markets it serves, not just look like a nicer template.
The OEM path is more template-led and configuration-driven. The SDK gives you full control over brand, navigation, flows, and product logic, but it is a real app project, not a configuration.
No. Most teams start with a clearly scoped first phase, usually brand, setup, and core control, then grow from there.
Typically: a branded shell, the setup or pairing flow, and the core control screens users touch every day.
Navigation, device and room structure, onboarding and pairing, sharing, control UX, and product-specific logic.
Usually when the app starts shaping how customers see the product and the OEM template blocks brand, UX, or flow decisions.
Yes, when the app needs backend logic, automation workflows, dashboards, or integrations beyond the mobile experience.
Most first phases land in a few months, depending on scope, device types, and how much custom UX is included.
A scope review helps define what should change first, what can wait, and what a practical first phase should include.