Application Design 2 | Task 2 : Interaction Design Proposal and Planning
Application Design 2 / Bachelor of Design (Honours) in Creative Media
-
Main user goals:
- Check today’s weather
- Get severe weather alerts
- Search and save favorite locations
- View radar & satellite data
- Learn how to stay safe during extreme weather -
Key features:
- Location-based weather
- Notifications
- Tabs for detailed warnings and guides
-
Navigation logic:
- Bottom action menu to access all secondary screens from the Home Screen
- Mandatory location permission to access main functionality
After launching the app and allowing location access, users land directly on the Home Screen, where they can view current weather and a 7-day forecast.
All additional screens such as Weather Alerts, Radar, Location Search, Safety Info, Settings, and About Us are accessed via a bottom-right action menu.
These screens are not part of a strict flow; instead, they are accessed dynamically, based on what the user needs at that moment. This structure ensures that the main function (viewing weather) remains fast and accessible.
Wire Flow
Purpose: Ensure user grants location permission to access weather data.
Flow:
-
User opens app
-
➝ Splash Screen
-
➝ Location Access Screen
-
Prompt: "Allow location access?"
-
-
➝ If Allowed
➝ Proceed to Home Screen -
➝ If Denied
➝ Show message: "Location required to use app"
➝ Retry or stay on Location Access Screen
Macro:
Splash → Location Access: Fade in/out
Location
Access → Home: Slide in
Micro:
Retry prompt: Subtle shake if denied
Action menu
icon: Highlight on tap
Flow 2: View current weather & forecast (main flow)
Purpose: Let user view local weather & weekly forecast.
Flow:
-
User reaches Home Screen
-
➝ Sees current weather info (temp, condition)
-
➝ Scrolls to view 7-day daily forecast
-
➝ Tap action menu to access other features
Purpose: View today’s weather warnings by type.
Flow:
-
From Home Screen
-
➝ Tap action menu
-
➝ Select Weather Alerts & Warnings
-
➝ See 5 tabs:
-
Earthquake/Tsunami
-
Thunderstorm
-
Heavy Rain
-
Strong Wind & Rough Sea
-
Tropical Cyclone
-
-
➝ Tap a tab ➝ Section expands
-
If no alert → Show “No warning”
-
If alert exists → Show date, and time
-
Purpose: Let user check weather in other places.
Flow:
-
From Home Screen
-
➝ Tap action menu
-
➝ Go to Location Screen
-
➝ Use search bar to enter location
-
➝ See weather info for that place
-
➝ Tap favorite icon to save it
-
➝ View list of saved favorite locations (optional feature)
-
➝ Tap back return to location screen
Purpose: Visualize precipitation and temperature via maps.
Flow:
-
From Home Screen
-
➝ Tap action menu
-
➝ Select Radar & Satellite
-
➝ Tabs at top:
-
Current Radar (map + slight/moderate/heavy/violent scale)
-
Satellite (map + temperature scale)
-
-
➝ Tap to switch between maps
Purpose: Educate users on weather safety actions.
Flow:
-
From Home Screen
-
➝ Tap action menu
-
➝ Go to Weather Safety & Info
-
➝ See 5 expandable tabs:
-
What to do during an earthquake
-
What to do after an earthquake
-
Northeast Monsoon Overview
-
Inter-monsoon Overview
-
Southwest Monsoon Overview
-
-
➝ Tap a tab ➝ Content expands
-
➝ Read instructions / guidance
-
➝ Collapse and switch tabs as needed
Purpose: Adjust language or notification preferences.
Flow:
-
From Home Screen
-
➝ Tap action menu
-
➝ Go to Settings
-
➝ Choose Language Setting
-
Switch between English / Malay
-
UI updates to selected language
-
-
➝ Toggle Notification Settings (on/off per alert type):
-
Earthquake/Tsunami
-
Thunderstorm
-
Heavy Rain
-
Strong Wind & Rough Sea
-
Tropical Cyclone
-
Purpose: Learn about the app and get support.
Flow:
-
From Home Screen
-
➝ Tap action menu
-
➝ Go to About Us
-
➝ See short intro text
-
➝ Tap Help & Support link
-
external link (optional)
-
Macro:
During this Task 2, I focused on planning the interaction design for my weather app. Since a weather app isn’t like social media or e-commerce apps where users explore or scroll for a long time, the main purpose here is really just to check the weather quickly and easily.
Because of that, I made sure the flow goes straight to the Home Screen after getting location access. Other features like weather alerts, radar maps, or safety info are additional, they are useful, but not something the user needs every time. I designed them to be accessible through an action menu so they don’t interrupt the main experience.
Overall, this task helped me understand how interaction design is about making the app feel smooth and intuitive, even if it’s simple. The small animations also added a nice touch to make the app feel more responsive and modern.
Comments
Post a Comment