In development · pre-1.0
Weather with
a personality.
Podo is a multi-platform weather app for iOS and Android, built on a shared Kotlin Multiplatform core and running on the Rita API. It is early and private. This page is an honest preview of what it will be, not a feature list of what it already does.
- iOS
- Android
The idea
A weather app worth opening twice.
Most weather apps are interchangeable: the same icons, the same numbers, the same flat tone. Podo aims for one with a voice. The same forecast, said in a way that is warm and clear, on whichever device you reach for. It is early, so the honest version of this is a goal, not a screenshot.
A single Kotlin Multiplatform core owns the forecast model, units, and copy, so behavior is identical across platforms.
iOS and Android. Each is a thin native UI over the same core, never a separate reimplementation.
Podo is a client of the Rita API. It focuses on presentation and feel, not on running its own pipeline.
One core, two surfaces
The same forecast, everywhere.
Kotlin Multiplatform lets one core compile to each platform's native runtime. The UI layers differ; the forecast model, unit handling, and the app's voice do not. A reading on your iPhone matches the one on your Android because they share the same code, not a shared promise.
iOS
Kotlin/Native → Swift UI layerA native iOS app. The shared core compiles to a framework the Swift UI layer links against, so forecasts, units, and personality logic live in one place.
Android
Kotlin/JVM → Jetpack ComposeA native Android app on the same core, no second implementation of the forecast model, the unit handling, or the voice.
Design principles
How Podo intends to behave.
These are the commitments shaping the build, not claims about what already ships. They describe the posture: what Podo is trying to be once it is real.
Personality, not gimmickry
Weather with a voice that is warm and legible, never cute at the cost of clarity. The forecast comes first; the character is in how it is said, not in burying the numbers.
One core, two surfaces
A single Kotlin Multiplatform core owns the forecast model, units, and copy. iOS and Android are thin UI layers over it, so behavior cannot drift between platforms.
Built on Rita
Podo is a client of the Rita API for its weather data. The app does not invent its own data pipeline; it consumes Rita and focuses on presentation and feel.
Honest about uncertainty
A forecast is a probability, not a promise. Podo aims to show confidence plainly rather than over-stating a single icon, so you can read how sure it is.
The data layer
Podo runs on Rita.
Podo does not run its own weather pipeline. It is a client of the Rita API, which supplies the forecast data the app reads and renders. That split keeps Podo focused on one job: presentation and personality. The data contract lives in Rita, and Podo consumes it from the shared core, so every surface gets the same numbers from the same source.
Where it is
Honest about the stage.
Podo is in development and used privately while the team dogfoods it. There is no public release, no install link, and no screenshots, because there is nothing finished enough to show. Here is the path, without dates we have not committed to.
- In development You are here
Shared core and the first surface are being built and used internally. The repo is private while the shape settles.
- Private dogfooding
The team runs Podo daily on real forecasts from Rita, finding the rough edges before anyone else has to.
- Wider preview
Once the core is stable across surfaces, an invite-only preview opens. This page updates honestly as that happens.
- 1.0
A multi-platform weather app with personality on iOS and Android, all on one Kotlin Multiplatform core.
The stack
- Core
- Kotlin Multiplatform (KMP)
- iOS
- Kotlin/Native, Swift UI layer
- Android
- Kotlin/JVM, Jetpack Compose
- Data
- Rita API
- Status
- In development, pre-1.0
- Availability
- Private, dogfooding
- Repo
- Private during development
Anything not listed here is still being decided. When it is settled, this page updates. No feature, endpoint, or number appears on this page before it is real.
Coming
Podo is on its way.
A weather app with personality for iOS and Android, on one Kotlin Multiplatform core.
It is private and pre-1.0 today. The most useful thing to read right now is the API it runs on.