AppsBlog
mobileappdesignReal screens. Better products.
AppsBlogPricing
© 2026 mobileappdesign
TermsPrivacy
Category study

Weather app UI: what 45 shipping weather apps actually build

August 21, 2026 · 8 min read

Search for weather app UI and you get glassmorphism concepts, 3D cloud illustrations and Figma kits. Open the App Store and you get radar. The two sets barely overlap, which makes this a useful category to study: the commercial products have been optimised against a user who opens the app for four seconds and closes it, and that constraint produces a layout almost nobody deviates from. Our library holds 2,622 revenue-verified iOS apps, 45 of them weather products, and here is what they share.

Two products share the name

Before copying a layout, decide which product you are building, because the entry screen is different. The forecast app answers a number question: how warm, how wet, when. The radar app answers a picture question: where is the storm and is it coming here. Both eventually carry the other, but the one you open on tells the user what you are for, and the category punishes hedging. An app that opens on a half-height map above a half-height forecast does neither job at a glance.

Clime (est. $2.25M/mo) and MyRadar (est. $250k/mo) sit on the radar side of that split, while AccuWeather (est. $500k/mo) and The Weather Channel (est. $2M/mo) carry the full forecast product.

1. The top block has to answer without scrolling

The first screenful is the whole product for most sessions. It carries location, current temperature, a condition word or icon, the high and low, and usually a feels-like value. That is five or six data points, and the reason they are set at wildly different type sizes is that the user is not reading, they are recognising: the temperature is enormous because it is the answer, and everything else is context for it.

The common mistake in concept work is treating this block as a canvas. Full-bleed illustrated skies look excellent in a portfolio and cost legibility in daylight, which is exactly when a weather app gets opened. Shipping apps that use imagery here almost always damp it heavily or push a scrim behind the numbers.

2. The hourly strip is horizontal, the daily list is vertical

This split is close to universal and it is not arbitrary. Hours are a continuous run the user scans and flicks through, so they sit in a horizontally scrolling strip where more can be added without costing vertical space. Days are a short, bounded list the user compares, so they stack vertically where the eye can run down a column of highs and lows.

Inverting either one reads as broken. A vertical hourly list eats the entire screen for information the user wanted to skim, and a horizontal daily rail makes Thursday hard to compare against Saturday.

Weather Live (est. $250k/mo) and Weather Pro (est. $65k/mo) are compact examples of the same stack, and both are worth reading against the general form of the pattern in the list UI breakdown.

3. Radar is a map product with a time slider

The radar view is the one screen in the category with real interaction design in it. It is a full-bleed map with a raster layer on top, a play control that animates the last few frames, a timeline scrubber, and a layer picker for precipitation, temperature, satellite, wind and whatever else the product sells. The layer picker is where these apps get crowded fastest, because every added data source is a marketing bullet and a new row in a sheet.

The constraint that matters here is the same one every map product hits: controls and legends have to sit over content without hiding the part of the map the user cares about. We covered that problem in general in the map UI breakdown, and it applies directly, with one addition specific to weather: the colour legend is not decoration, and dropping it to save space makes the raster layer unreadable.

NOAA Radar & Weather Forecast (est. $100k/mo) is a small, focused example of the radar-first shape.

4. Location is the permission the product depends on

Weather is one of the few categories where a denied permission effectively breaks the app. So the strongest onboarding flows in the category spend their screens earning the ask: a short explanation of what the location does, then the system dialog, then an immediate forecast so the trade pays off in the same session. Firing the dialog on the first frame, before anything has been explained, is still common and still the wrong order.

The general version of this pattern, including the pre-permission explainer screen, is in the permissions gallery, and the wider onboarding shape is in the onboarding breakdown.

Surfline (est. $450k/mo) is a useful study because it is a location-critical product with a specific audience, so its first-run flow has to establish both a spot and a subscription.

5. Saved locations are a list, and the list is the second screen

Nearly every product carries multiple places: home, work, a parent, a trip. The convention is a manage-locations screen holding a row per place with its current temperature and condition, reorderable, with the current location pinned at the top. It is worth building early because it is the second most visited screen in the app and it is usually treated as an afterthought.

Windy.com (est. $750k/mo) and Windy.app (est. $1.25M/mo) both carry this alongside a heavy map product, which is a good demonstration of how much structure sits behind an apparently simple app.

6. Alerts are the notification design problem in miniature

Severe weather alerts are the one push notification users genuinely want and the one that most easily becomes noise. The pattern that works is granularity: separate toggles for severe alerts, daily summaries, and rain-starting-soon nudges, because those are three different appetites. Bundling them into one master switch means a user who wants tornado warnings also gets a 7am digest, and eventually turns both off.

The general form is in the notification design breakdown, and the settings structure that holds those toggles is in the settings UI breakdown.

7. Monetisation happens on the map layers and the ad slot

The category is unusual in how visibly it monetises. Free tiers carry a banner or an interstitial, and the premium pitch is typically some mix of removing that, unlocking extra map layers, extending the forecast range, and increasing radar resolution. That means the paywall in a weather app is frequently reached from a layer picker rather than from onboarding, which is a healthier trigger: the user asked for something specific and got a price.

Weather Pro (est. $65k/mo) shows the compact version of that ask, and the paywall breakdown covers where shipping apps across categories place it.

8. Where the category gets it wrong

Three recurring problems. Illustration that competes with the numbers, which fails in exactly the conditions the app is used in. Data density presented as sophistication: dew point, UV index, pressure trend and visibility all given equal weight, when the user came for one of them. And ad placement directly under the hourly strip, where a mis-tap sends someone to the App Store instead of tomorrow, which is the fastest way to lose a daily-use product.

How to use this

Pick three shipping weather apps, open each one cold, and time how long it takes to answer “do I need a jacket in an hour”. That number is the real spec for the top of the screen. Then look at what each app did with its second screen, because that is where the products actually differ. Every screen in the library sits next to the app’s estimated revenue and downloads, so you can choose references by outcome rather than by how the shot looks, and CARROT Weather (est. $250k/mo) is worth adding to the set as the one product in the category with a genuine voice.

A note on the numbers: revenue figures cited here are third-party monthly estimates from our library, useful for comparing magnitude, not audited financials.

Frequently asked questions

What screens does a weather app need?

Four, and only the first is mandatory. A current-conditions screen that answers the question without scrolling, a forecast surface covering hourly and daily, a radar or map view, and a settings screen for units, locations and alert preferences. Everything else, including widgets, air quality, pollen and marine data, is an extension of one of those four.

Why do weather apps look so similar?

Because the task is narrow and repeated. A user opens a weather app for a few seconds, several times a day, usually to answer one question about the next few hours. That pattern rewards a layout the user can read without thinking, which means the temperature block, the hourly strip and the daily list end up in the same place across products. Novel layouts cost recognition time and buy very little.

Should a weather app open on the map or the forecast?

Depends on the product. General forecast apps open on current conditions because the map is a second question. Radar-first products, which are a large share of the category, open on the map because the user came for the storm, not the number. Deciding which one you are is the single biggest information architecture choice in the category, and it should not be reversible with a toggle buried in settings.

How do weather apps handle location permission?

The strongest pattern is asking after a short onboarding that has already explained what the location is for, rather than firing the system dialog on first launch. The apps that ask cold get a higher denial rate, and a denied location permission in a weather app is close to fatal because the fallback is manual city entry on every launch.

Where can I see real weather app screens?

The mobileappdesign library holds captured flows from 2,622 revenue-verified iOS apps, including 45 weather products. Screens are captured in sequence, so you can follow a real onboarding and permission ask from first launch to forecast rather than looking at isolated concept shots.

Study weather apps screen by screen

Browse captured forecast and browse flows from revenue-verified iOS apps, in the order a real user walks them.

Browse feed and forecast screens
NOAA Radar & Weather Forecast Exploring the Map screenNOAA Radar & Weather Forecast Exploring the Map screen
NOAA Radar & Weather Forecast, exploring the map screens · see all 21 screens
Surfline: Wave & Surf Reports Onboarding screenSurfline: Wave & Surf Reports Onboarding screen
Surfline: Wave & Surf Reports, onboarding screens · see all 62 screens
Clime: NOAA Weather Radar Live Complete Onboarding screenClime: NOAA Weather Radar Live Complete Onboarding screen
Clime: NOAA Weather Radar Live, complete onboarding screens · see all 66 screens
Weather Pro · Radar Alerts Onboarding & Subscribing screenWeather Pro · Radar Alerts Onboarding & Subscribing screen
Weather Pro · Radar Alerts, onboarding & subscribing screens · see all 9 screens
Weather Live° - Local Forecast Exploring Weather Forecast screenWeather Live° - Local Forecast Exploring Weather Forecast screen
Weather Live° - Local Forecast, exploring weather forecast screens · see all 41 screens