HangLoose ist eine iOS-App für Wettervorhersagen von Wassersportlern für Wassersportler. Die Reduktion auf das Wesentliche macht es einfach genau zu sehen, wann der perfekte Zeitpunkt für eine Session auf dem Wasser ist.
HangLoose ist mehr als nur eine Forecast-App.
HangLoose nutzt unser eigenes Serverbackend im Internet. Das ist eine sehr gute Vorraussetzung andere Clients z.B. Android, Websites und Anderes anzubinden.
Durch Push-Notifications können User über aktuelle Produkte und Events informiert werden.
HangLoose kennt die wichtigsten Spots.
HangLoose zeigt dir genau wie der Wind am Spot weht. Außerdem wird dir auf der Karte präzise angezeigt, ob der Wind am Spot aus deiner Lieblingsrichtung weht.
Reduziert auf das Wesentliche. Die wichtigsten Parameter im Blick. Bei Bedarf gibt's mehr Details.
Darüber hinaus wäre Kaffesatzlesen, aber dennoch machbar. Denn unser Backend liefert uns auch mehr als das.
HangLoose kommt mit einer internen Spot-Datenbank, damit man die besten Plätze für unseren Lieblingssport findet.
HangLoose läuft auch auf dem iPad. Perfekt für Testivals an der Verleihstation. Auch eine Apple WatchApp ist in Arbeit, damit der Wind immer im Blick ist.
Was ist das Wichtigste für uns? Natürlich die Windstärke und die Richtung. Wenn es mehr Details sein sollen, dann sind diese nur ein Tap weit entfernt. Schon sieht man die Lufttemperatur, sowie Niederschlag und Bewölkung.
Im Portrait-Modus werden die Vorhersagen alle drei Stunden dargestellt. Wenn man dagegen das Gerät in den Landscape-Modus dreht, sieht man jede einzelne Stunde.
Bei Aktualisierung werden die Speedbars und die Richtungspfeile wunderschön animiert. Hat zwar kein Mehrwert, sieht aber super aus ;)
or didn't happen
Let's get nerdy.
Zurzeit existiert eine iOS-App, welche ab iOS Version 11 auf allen iOS-Geräten lauffähig ist. Also vom iPhone 5s bis zum iPhone X. Natürlich funktioniert HangLoose auch auf dem iPad.
Eine App für die AppleWatch ist in Entwicklung und im Grunde auch der Auslöser, warum ich mit der Entwicklung angefangen habe. Das schöne hier sind die so genannten Complications, mit denen man schnell am Handgelenk sehen kann, wie der Wind sich entwickelt.
Durch die Aufteilung in Front- und Backend und die Entwicklung einer eigenen, einfachen Schnittstelle, ist das Anbinden neuer Clients vom Aufwand her überschaubar. Das heißt eine eigene Website wie Windfinder ist nicht mehr weit entfernt.
Dieses läuft im Internet auf einem angemieteten VPS (virtual private Server). Das erlaubt äußerste Flexibilität. Je nach Auslastung kann der Service entsprechend skaliert werden. Damit werden Stoßzeiten abgemildert und Kosten reduziert.
Der eigentliche Webservice, welcher dem Frontend die Wetterdaten liefert ist in Rust geschrieben. Durch die System-Programmiersprache können die darin entwickelten Anwendungen sehr performant und äußerst robust sein.
Die Datenhaltung geschiet in der In-Memory-Datenbank Redis. Der Key-Value-Store ist mit seiner Performance wie gemacht für das Backend.
Als sogenannte Data-Provider wird zurzeit der National Wetter Service mit dem GFS-Forecast-Modell eingesetzt. Unser Adapter-Script würde das Anbinden anderer Vorhersage-Dienste wie etwa dem ECMFS vereinfachen.
Zurzeit befindet sich die View für das Hinzufügen von Spots und Locations im Umbau. Sobald diese Abgeschlossen sind gebe ich gern Beta-Invites herraus. Schickt einfach eine Mail an mich.
Zurzeit bin ich allein.
Backend & Frontend Developer
phone
+49 1520 30 30 525
daniel@koenig.io
location_on
Made with favorite in Schleswig-Holstein© 2020 HangLoose. The wind forecast app by Daniel König.