Back to UI/UX
UI/UX CASE STUDY

Weather App

A mobile-first weather application designed to help users quickly check current conditions, explore forecasts, manage multiple locations, and personalize their weather experience through a clean and intuitive interface.

Role: UI/UX Designer Tool: Figma Scope: Mobile App & Responsive Web Design
Weather App UI design mockup

Design Goals

Quick access to current weather and forecasts
Simple search and management of multiple locations
Clear weather information with strong visual hierarchy
Personalized experience with light and dark themes

Key Features

Current Weather
Temperature, conditions, humidity, wind speed, and feels-like temperature at a glance.
Multiple Locations
Save and quickly switch between different cities and locations.
5-Day Forecast
A compact forecast layout makes upcoming weather easy to scan.
Personalization
Temperature unit selection and light/dark theme preferences.

Mobile App

The mobile experience was designed to make essential weather information easy to scan while keeping features such as saved locations, search, personalization, and settings within easy reach. Different interface states were also considered to create a more complete and intuitive experience.

Weather App mobile home screen in light mode Weather App mobile home screen in dark mode Weather App mobile home screen showing Fahrenheit Weather App delete screen

Key Interactions

Beyond the main weather screen, I designed different interaction states to account for common user actions and edge cases. This includes searching for a location, handling invalid searches, adding locations, and confirming destructive actions such as deleting a saved location.

Weather App location search Weather App add location state Weather App settings screen dark Weather App settings screen

Design Explanation

The design uses a soft teal and neutral color palette to create a calm and approachable visual experience. Weather information is prioritized through a clear hierarchy, with the current temperature and conditions placed prominently at the top of the screen.

Supporting information such as humidity, wind speed, feels-like temperature, and the upcoming forecast is presented in compact sections so users can quickly scan the information without feeling overwhelmed.

Saved locations allow users to monitor weather in multiple cities, while search makes it easy to discover new locations. Light and dark themes and Celsius/Fahrenheit selection provide additional personalization.

UX Decisions

Information Hierarchy
Important weather information is presented first, while secondary details remain accessible without competing for attention.
Quick Interaction
Search, saved locations, and settings are designed to require minimal interaction.
Personalization
Users can adapt the experience through temperature units and theme preferences.
Consistency
The same visual language and interaction patterns are maintained across different screens and themes.