Smart Home

UX Design

Comfort, control and convenience with smart home using IoT technology

Overview

I developed an app that uses internet-connected devices to automate and control various aspects of the home, specifically for smart IoT thermostats. The benefits of using a smart home system include increased convenience, energy efficiency, and security.
MY ROLE
UX Designer
Client
SYNNOVATE Inc.
Project Type
UX Design
Duration
3 months
Project Year
2023

Design Process

My design process for an Android app were the following steps:

  1. UX Research: Conducting user research and understanding the user's needs, preferences, and expectations.
  2. Define: Analyzing and synthesizing our research findings from the empathize phase.
  3. Ideation: Generating a range of design ideas and concepts based on the research conducted.
  4. Prototyping: Building a prototype of the app to test the design and user experience.
  5. Testing and Validation: Testing the app to ensure it is functional, user-friendly, and meets the user's needs.
  6. Design and Visuals: Creating the app's visual design and user interface, including typography, color schemes, and icons.
  7. Development and shipping the software: Working with developers to build the app and ensuring it meets the design requirements.

Double Diamond Model

Understanding the problem

Some challenges of using a smart home system include the cost of purchasing and installing the devices, compatibility issues with different devices and platforms, and potential security and privacy concerns.

Production Solution

Here are some potential solutions to the problems that can arise in the context of smart homes and their use of IoT technology:

  • Improved security measures
  • Greater interoperability
  • Enhanced reliability and performance
  • User education and outreach
  • Regulatory frameworks and oversight

Design Phases and Descriptions

Value proposition

The value proposition of a smart home is the benefit or advantage that it offers to its users.

  •  Increasing convenience
  • Increasing energy efficiency
  • Increasing security
  • Improving home management and automation

Green Home Goals

The goal of the project is to create a user experience that is intuitive, efficient, and engaging for users.

  • Creating a platform for home automation and control
  • Integrating with other smart devices and systems
  • Providing remote access and monitoring capabilities
  • Developing a user-friendly and intuitive experience for homeowners to easily control and manage their smart devices with an app

The Discovery Phase

SWOT Analysis

I created this SWOT analysis to assess the viability of a project or business venture, including the development and deployment of a smart home system.

Perceptual Map

My perceptual map of the smart home market includes Apple Home, Google Home, and Amazon Echo as the main competitors.

I visualized the relationships between different brands in a market and I compared different smart home products based on a variety of factors, such as price, functionality, compatibility.

This map shows the relative positions of these products based on factors such as price and compatibility. This map help me to understand the competitive landscape in the smart home market and identify opportunities for differentiation and growth.

Target Audience

We studied a variety of people that were individuals and families who are interested in incorporating technology and automation into their homes for convenience, energy efficiency, and security. This audience were homeowners who are tech-savvy and willing to invest in smart home products. They desire for energy savings and cost savings.

Individuals with busy lifestyles who value the convenience and time-saving benefits of smart home technology.

User Research

I created a survey included questions about the types of smart home devices and systems that users currently use, their satisfaction with these devices, their reasons for using or not using certain devices, whether they have experienced any problems, users’ knowledge of smart home technologies and their attitudes towards privacy and security in the context of smart homes.

User Interview

We conducted user interviews to collect user problems and behaviors through process. By asking open-ended questions with interviewees.

Here are some questions that was included in our user interview:

  1. Do you currently own any smart home devices, such as smart thermostats, smart lighting, or smart security systems? If so, please list them.
  2. If you do own any smart home devices, which ones do you currently use? Why?
  3. Are you satisfied with the performance of your current smart home devices and systems? Why?
  4. What are the main reasons you decided to invest in smart home technology? Why?
  5. Do you use your smart home devices daily? Why?

From the interviews we found out:

  • Compatibility and interoperability issues
  • Reliability and performance issues
  • Security and privacy concerns
  • User adoption and acceptance
  • Legal and regulatory challenges

Persona

I made a persona for a smart home consumer who is a family member with two children, she is looking for new ways to simplify her daily lives and make her home more energy-efficient, secure. She is also busy who values convenience and time-saving benefits of smart home technology.

User Journey Map

My journey map provides a visual representation of the Sarah's goals, actions, and emotions throughout the process of interacting with a smart home device. It helped me to identify pain points, areas of confusion, and opportunities for improvement in the user experience.

Empathy Map

With this empathy map, I could understand that Sarah is looking for convenience and ease of use in her smart home but is frustrated with the difficulty of setting up and using smart devices. This helps me to design a user-friendly smart home system that meets Sarah's needs.

Persona: "Sarah, a 35-year-old working professional with a busy schedule"

Sees: "I see my home current temperature and can adjust the temperature to my desired setting."

Does: "I can call to the support team and ask about new features."

Hears: "I hear the sound of my HVAC system turning on or off automatically."

Feels: "Sarah feels satisfied when she sees her energy savings and knows she's making a positive impact on the environment."

Needs: Sarah is busy with work or other responsibilities, so she values convenience and ease of use in her smart home app

Pains such as Technical Issues: Sarah experiences technical issues with the app, such as it not connecting properly to her home's temperature control system or frequently crashing, which can cause frustration and inconvenience.

Sitemap

The site map was an essential tool for me and the development team as it helped us understand the structure of the app's content and how users will navigate through it. It also helped me identify areas where content might be missing or where navigation could be improved. This map is just a part of my sitemap.

Mood board and Color Palette

I created a mood board and color palette for creating effective design. They helped me to visualize and communicate a particular aesthetic or mood, and ensure that all visual elements work together harmoniously.

Design

Sketching and digital wireframing allowed me to quickly explore better ideas, iterate on them, and get feedback from stakeholder and users. They also helped to establish the structure of the product before moving on to the more time-consuming and resource-intensive stages of design. As you see here, during the Hi-Fi design stage, I added visual design elements such as colors, typography, images, and other details to the wireframes that were created during the earlier stages of the design process.

Sketching

Wireframing

High Fidelity

Accessibility for color vision deficiencies

Cool colors like blue can create a sense of calm and tranquility and can be used to create a sense of balance and organization.

I designed for accessibility and considered users with disabilities when designing the interface. I used clear typography, high-contrast colors, especially for users with color vision deficiencies, who may have difficulty distinguishing certain colors.

Blue color vision deficiencies are relatively rare, but they can affect a person's ability to distinguish between different shades of blue and blue-green. This can make it difficult for them to see certain details or patterns in images or graphics that use these colors. People with tritanopia condition have a specific type of color receptor in their eyes that is less sensitive to blue light.

I used a plugin in Figma to simulate how my designs may appear to users with different types of color vision deficiencies, including tritanopia. So, as you can see the blue color would be great for my app.

UI Kit

My UI kit was an essential tool for me as it provides a starting point for the visual design of our app. By using pre-designed UI elements, I could save time and focus on other aspects of the design process, such as usability testing.

Components and visual cues

I learnt to keep the design simple and intuitive, avoid cluttering the interface with too many buttons or features. Use clear and concise language and visual cues to guide the user through the app.

I learnt to use icons and visual cues to convey information and make the app more intuitive. Below I shown some of them:

I used a thermometer icon to represent the smart thermostat device. It would help users to navigate and understand the app more easily while user wants to add a new device at a room.

I used color-coding to indicate different temperature setting, green color for Eco mode, red for heating and blue for cooling.

Schneiderman's Eight Golden Rules

There are several principles that I followed when designing interfaces. Here are eight golden rules of interface design:

  1. Strive for simplicity
  2. Use consistent elements
  3. Provide feedback
  4. Use familiar language
  5. Make navigation easy
  6. Design for accessibility
  7. Make it visually appealing
  8. Test and iterate

Delivery and Iteration

In this project, I illustrated how I used these principles to create an effective UX design for this Android mobile app.

The project involved designing an Android mobile app for a smart home service and IoT devices. The main objective was to create an easy-to-use app that would enable users to install smart devices, control and monitor their home temperature quickly and efficiently.

I created a prototype, the prototype was tested with a group of users to identify any usability issues or problems. Feedback was used to refine the design further.

Here are some changes after the usability testing:

Here I added Eco (Auto) mode to set a specific temperature for adjusting it to user’s desired level. It helps users to save energy and money on the utility bills.

I changed the heating and Eco icons to be more familiar for our users. Also, I moved icon of the setting (Cooling/Heating/Eco) beside the temperature to save more white space.

I added more information on the Room Card and made it accessible, more concise and informative with fewer clicks.

Heuristic Usability

When I was conducting this UX case study, I used heuristic usability include Nielsen's 10 usability heuristics to evaluate the usability of my app design and identify areas for improvement for how to improve the user experience. Here is just one step that I shows below :

User control and freedom:  

  • The "skip" feature, which allows users to bypass or skip certain steps or content in a process. Skip functionality can be especially useful in scenarios when the users simply do not need or want to engage with a particular piece of content. By providing a skip option, I could reduce frustration and improve the user experience.

  • The ability to close the typed text. When a user types something into a text input field, they should have the option to discard it and start over. The ability to close or clear the text allows users to correct mistakes, change their minds, or simply start fresh without having to navigate away from the current screen or take extra steps.

Final User Testing

Based on the feedback and testing results, I created a final design for the app, which was ready to deliver to the development team. This cycle of analyzing, gathering feedback, and making changes was repeated to ensure that the app continued to evolve and improve.

Final Design

Challenges

Designing an Android mobile app for a smart IoT thermostat device had several challenges. Here are some of the challenges that may arise:

  1. User Interface: The user interface for this app should be simple, intuitive, and easy to navigate. I designed the user interfaces to quickly and easily adjust the temperature, set routines, and view usage data.
  2. Wi-Fi connection: The app should be able to connect to the thermostat over a Wi-Fi connection. This requires robust network protocols and security features to protect user data and ensure reliable connectivity. Our developer was responsible for this part.
  3. Remote Control: This smart thermostat should be controlled remotely through our mobile app, allowing the user to adjust the temperature in each room from anywhere. This can be especially helpful if a user forgot to turn off the heating or cooling in a room, or if they want to adjust the temperature before arriving home.

For designing this project, I required a deep understanding of the user's needs and behavior, as well as the technical requirements of the device. By addressing these challenges, I could create a user-friendly and reliable app that enhances the user's experience with the IoT thermostat.

Takeaways

Here are some key takeaways to keep in my mind for designing a mobile app for a smart IoT devices:

  1. User-centered design: I always keep the user's needs and preferences at the forefront of the design process. Conduct user research and gather data to inform my design decisions.
  2. Incorporate scheduling features: I allow users to set schedules for their thermostat based on their daily routines. This could include different temperature settings for morning, afternoon, and night, or different settings for weekdays and weekends.

By using these design principles into the mobile app for a smart IoT thermostat, I could create an app that is easy to use, functional, and enhances the user's experience.

Final Design

https://cdn.prod.website-files.com/63fe39189c592350d138bf4e/641e254a4bb6640a6346823e_Green%20Home_5.gif

Other Projects

Let's work together!

Looking for a designer to help you meet your users' needs? Need help establishing good design and memorable interactions within your organization? I can help.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.