This document presents a novel cloud-based Naive Bayes classifier model for dynamic design to support usability in smart home mobile apps. The model uses a Naive Bayes algorithm trained on user behavior patterns to dynamically adapt the user interface based on time and context. Specifically, it proposes a main layout with emotional icons that can be re-ranked based on finger position and a shortcut list of recommended tasks ordered by time. The model resides in the cloud and communicates with the mobile app via APIs to update the interface based on predicted user needs. The goal is to provide a more usable and adaptive design for complex tasks in smart home apps.