Windfinder ist ein kostenloser Wetterdienst für Kitesurfer, Windsurfer, Surfer und Segler. Der Dienst greift auf über 18.000 Wetterstationen zu und liefert präzise Wind- und Wettervorhersagen für über 40.000 Orte weltweit.
Seit 2013 dürfen wir Windfinder bei der Entwicklung unterstützen. In 2016 haben wir ein umfangreiches Update der iOS-App umgesetzt.
Im umfangreichen Update der App wurde unter anderem die Suche neu konzipiert. Aus diesem Grund haben wir die Chance ergriffen, alle neuen Teile in Swift zu schreiben.
Die Bibliothek RxSwift haben wir zur besseren Formulierung der Anwendungslogik verwendet, RxAlamofire für die Netzwerkschicht. Mithilfe von Cartography konnten wir Autolayout-Constraints deklarativ im Code formulieren, was aus unserer Sicht zu einer besseren Wartbarkeit als die Verwendung des Storyboards führt. In zukünftigen Releases soll dieser Weg weiter verfolgt und schrittweise mehr Code zu Swift migriert werden.
* Pflichtfeld
Softwareentwickler Cap3