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

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