Sla over naar inhoud

Vulture

Een native compagnon voor het zweefvliegen die de piloot meeneemt van planning, over de vlucht zelf, tot analyse achteraf — op elk Apple-toestel.

Voor

Persoonlijk

Stack

iOS · iPadOS · macOS · Swift · Ruby · Sinatra · watchOS · SkySight · Heroku · Mapbox · Bluetooth · Fastlane

Rol

iOS Developer

Jaar

2019

Status

Actief
Glider

Vulture is een planning- en analyse-app voor zweefvliegers, native gebouwd voor het volledige Apple-ecosysteem — iPhone, iPad, Mac en Apple Watch. De app volgt de piloot door de hele boog van een zweefvliegdag: de task plannen op de grond, de vlucht opnemen in de lucht en er achteraf wijs uit raken. Zoals de tagline het zegt: ze tilt je zweefvliegervaring naar een hoger niveau.

Plannen

Vóór het opstijgen bouw je een task van nul of importeer je er een uit Soaring Spot. SkySight-weer wordt rechtstreeks over de kaart gelegd, zodat alle essentiële info in één beeld staat, en afgewerkte tasks exporteer je naar cup-, LXNAV Nano- of flarmcfg-bestanden, klaar om in te laden in een IGC-goedgekeurd toestel.

Vliegen

In de lucht neemt Vulture de vlucht op via iPhone of Apple Watch — de opname start automatisch bij versnelling en de vlucht wordt bij de landing opgeslagen als IGC-bestand. Een live kaart toont je huidige positie samen met airspace en ingeladen waypoints, en je kunt elke waypoint selecteren om er meteen naartoe te navigeren.

Analyseren

Na de landing importeer je vluchten uit een IGC-bestand of haal je ze binnen van platformen zoals WeGlide, SkyLines en Soaring Spot. Je bekijkt één of meerdere vluchten naast elkaar, bestudeert datagrafieken en herbeleeft je vlucht via replays. Gedetailleerde berekeningen dekken geoptimaliseerde afstand, hoogtewinst, langste leg, zweefduur en airspace-overtredingen. Alles — vluchten, tasks, waypoints en airspace — synchroniseert via iCloud over je toestellen, en afgewerkte vluchten kun je uploaden naar diensten zoals WeGlide, SkyLines en Soaringlab.

De uitdaging

Vulture is een bedrieglijk groot product voor één persoon. Het bestrijkt vier Apple-platformen tegelijk, elk met hun eigen beperkingen — inclusief een Apple Watch die een vlucht betrouwbaar moet loggen met beperkte middelen. Het moet de bestandsformaten van de zweefvliegwereld spreken en integreren met de tools die piloten al gebruiken, van SkySight en openAIP tot WeGlide, FLARM en LXNAV-toestellen. Het moet offline werken en betrouwbaar blijven in de lucht, en daarna netjes synchroniseren via iCloud zodra je weer aan de grond staat. En de analysekant steunt op echte luchtvaartberekeningen — geoptimaliseerde afstand, luchtruim-overtredingen — waar de cijfers gewoon moeten kloppen.

Mijn rol

Vulture is mijn eigen product. Ik ontwierp en bouwde het, en onderhoud het in mijn eentje sinds 2019 — de native Swift-apps voor iPhone, iPad, Mac en Apple Watch, de ondersteunende Ruby-backend en de marketingsite vulture.aero. Elk onderdeel, van de file parsing en integraties tot de UI en de aanwezigheid in de App Store, beheer ik van begin tot eind.

Resultaat

Vulture is een live, actief onderhouden App Store-product met een proefperiode van twee weken. Het geeft zweefvliegers één compagnon die planning, vliegen en analyse dekt over al hun Apple-toestellen, en verbindt met de diensten waarop de zweefvliegwereld al rekent.

iPad

Verberg luchtruim

Maak opdracht

Opladen

Exporteer opdracht

Wedstrijd

Evenementen

Thermiek

iPhone

Editeer keerpunt

In-Vlucht

Menu

Weer

Wedstrijd

Thuis

Thermiek

Plan een opdracht

Apple Watch

Menu

METAR

Vluchten

In-Vlucht

Hoogte