Ethereal
A free astrology app that computes everything on-device: your natal chart, the live sky right now, and how any two charts connect.

Overview
Ethereal turns birth data into a living map of the sky. A Swiss Ephemeris engine runs entirely on-device, so every chart is computed from real planetary positions, never pulled from a server or faked. I designed and built it end to end on Flutter and Firebase.
Challenge
Astrology is one of the most crowded categories on the stores, and most apps recycle the same daily horoscope for everyone. Ethereal had to be genuinely personal and genuinely computed, with nothing canned.
What I built
Three surfaces, all off the same on-device ephemeris: a full natal chart from date, time, and place; a live transit view that recomputes the real sky against your chart minute by minute, retrogrades and all; and a compatibility reading that derives the actual aspects between two people's charts. No backend calls for the astronomy, so it works offline and stays private.
Outcome
Shipped free on Google Play, powered entirely by on-device computation.
Ship log
Roadmap
- Solar return charts
- Deeper transit readings
- Saved compatibility profiles
Changelog
- v1.3.09 Jul 2026
Sky Now live transits, birth-chart compatibility, and a cleaner free experience. Everything now computed on-device.
- v1.0.18 Jun 2026
Stability improvements and fixes.

The stars have a message for you
The entry ritual sets the tone before a single field is filled: a slow reveal, not a sign-up form.

A chart calculated, not guessed
Birth data resolves to real planetary positions on-device before anything is shown, so every chart is actually yours.

The sky, live against your chart
Sky Now computes where every planet is right now and the exact aspects it forms to your natal chart, updating as the sky moves.

How two charts connect
Compatibility computes both people's charts and reads the real inter-aspects between them into a bond, from easy harmony to friction.
The product
Every screen, shipped.




Built with