Device Marketing Names 2.0

Vor ziemlich genau einer Woche gab es wieder einmal die gewohnte Update Runde zu meinen Device Marketing Names Libraries. Während es im Android bzw. Kotlin Bereich lediglich kleiner Wartungsanpassungen und Datenupdates gab, sieht das Ganze im Dart / Flutter Bereich ganz anders aus.
Device Marketing Names - Dart / Flutter ist ab jetzt in Version 2.0.0 verfügbar und hat in diesem Rahmen einen kompletten Rewrite erhalten. Grund dafür war vor allem der volle Flutter Web Support. Konkret fehlte noch die WASM open_in_new Unterstützung, welche nun umgesetzt wurde. In diesem Zuge wurde die gesamte Architektur einmal neu erstellt und besser gekapselt. Dadurch hat die Library nun auch wieder die volle Pana Punktzahl und sollte für die Zukunft auf sicheren Beinen stehen.
Im Rahmen der Umbauten wurde auch der Browser Support erneuert und selbst geschrieben. Am Ende ist dies nur eine kleine Änderung, aber eine die nun mehr Browser unterstützt und das mit weniger Fremd-Code. Ich bin sehr zufrieden mit dem Ergebnis und freue mich vor allem, dass der Umbau ohne jegliche Änderungen der für die Entwickler verfügbaren Schnittstellen erfolgte. Das bedeutet das Nutzer mit dem 2.0 Update keine Migration zu erwarten haben.
Neben den umfangreichen Änderungen gab es natürlich die gewohnten frischen Datensätze und ein paar Aktualisierungen der genutzten Abhängigkeiten. Falls ihr Fragen zur Library oder dem Umbau habt, meldet euch gerne in den Kommentaren.