Amazon Prime Deal Days
Bei Amazon gibt es frische Angebote. Im Rahmen der Amazon Prime Deal Days gibt es vom 08. bis 09. Oktober wieder einmal eine bunte Auswahl an reduzierten Produkten. Selbige beschränken sich nicht nur auf Amazon eigene Produkte, sondern beziehen sich quasi auf den gesamten Warenkatalog.
Die allseits bekannte Empfehlung lautet wie gewohnt, prüft eure Wunschzettel, stöbert eine Runde und vergesst den finalen Preisvergleich auch bei eventuellen Blitzangeboten nicht. Ich persönlich habe aktuell noch das eine oder andere auf meinem Einkaufszettel und werde mal schauen ob ich vielleicht ein Schnäppchen machen kann. Über die Related Links kommt ihr bei Interesse direkt zu den Amazon Prime Deal Days open_in_new.
Droidcon / Fluttercon 2024 - Sessions sind online
Vor etwa zwei Monaten war ich auf der Droidcon / Fluttercon und ich war wieder jedes Jahr sehr zufrieden mit dem Event. Mein komplettes Fazit könnt ihr übrigens auch hier im Blog nachlesen.
Heute soll es aber darum gehen, dass auch alle die nicht vor Ort waren sich die Talks ansehen und anhören können. Dies ist nun möglich da alle Sessions online auf der Droidcon / Fluttercon Webseite verfügbar sind. Folgt einfach den Related Links, dort gibt es den jeweiligen Content und noch einiges mehr.
Ich kann interessierten Entwicklern nur empfehlen mal einen Blick auf die Sessions zu werfen, denn derartige Events bieten oft neue Perspektiven und Ansätze, welche auch für erfahrene Entwickler interessant sein können.
Patchday - Updates und Pull Requests
Während ich meine Android und Flutter Libraries pflege bin ich meist allein unterwegs. In der letzten Zeit hat sich dies zwar nicht grundlegend geändert, aber die ersten kleinen Community Patches für meine beliebteste Library (Device Marketing Names - Dart / Flutter) freuten mich doch sehr. Neben kleineren Fehlerbehebungen in der Dokumentation (GitHub Pull Request open_in_new) gab es Verbesserungen bei der Fehlerbehandlung im Fall von nicht unterstützten Plattformen (GitHub Pull Rquest).
Abseits davon gab es seit der letzten News zu meinen Libraries die gewohnten monatlichen Daten- und Dependency-Updates für meine Device Marketing Names Libraries, sowie kleinere weitere Anpassungen für meine OnUpgrade Library. Alle drei Libraries werden weiterhin aktiv gepflegt und unterstützten jeweils die aktuellen Framework- und Betriebssystem-Versionen. Falls ihr ganz konkret wissen wollt was sich in diesem Bereich tut, kann ich euch die Related Links empfehlen. Dort findet ihr die GitHub Repositories, welche neben dem Code auch Releases mit Change Logs beinhalten, sodass ihr dort immer konkret erfahren könnt was sich getan hat.
Wie immer gilt, falls es Fragen gibt meldet euch gerne in den Kommentaren.
- Device Marketing Names - Dart / Flutter Projektseite open_in_new
- Device Marketing Names - Dart / Flutter auf pub.dev open_in_new
- Device Marketing Names - Dart / Flutter auf GitHub open_in_new
- Device Marketing Names - Kotlin Projektseite open_in_new
- Device Marketing Names - Kotlin auf Maven Central open_in_new
- Device Marketing Names - Kotlin auf GitHub open_in_new
- OnUpgrade Projektseite open_in_new
- OnUpgrade auf pub.dev open_in_new
- OnUpgrade auf GitHub open_in_new
Amazon Prime Day 2024
Es ist wieder soweit, der Amazon Prime Day open_in_new steht an. Auch dieses Mal ist selbiger wieder nicht nur einen Tag lang, insofern trifft der Name eigentlich nicht mehr wirklich zu. Das ändert aber nichts an der Art und Weise wie das Event funktioniert.
Während des gesamten Zeitraums vom 16. bis 17. Juli wird es verschiedenste Angebote aus allen Bereichen des Amazon Kosmos geben. Die eigenen Produkte bietet Amazon gewohnt stark reduziert an, verschiedene digitale Inhalte sind mit von der Partie und natürlich sind auch diverse teils stark reduzierte Artikel verteilt auf das gesamten Sortiment zu finden. Dabei ist es möglich das Produkte in beschränkter Stückzahl und nur für kurze Zeit verfügbar sind, während andere im kompletten Zeitraum des Prime Day gekauft werden können. Außerdem kommen im Laufe der Zeit weitere Angebote hinzu und ältere werden entfernt.
Generell empfiehlt sich immer mal wieder die aktuellen Angebote zu überprüfen. Der eigene Wunschzettel sollte ebenfalls unter die Lupe genommen werden und vor allem bei Amazons eigenen Produkten sollte man bei Interesse ganz genau hinschauen. Egal wie gut die Angebote erscheinen, eine kurze Vergleichssuche im große weiten Netz ist wie gewohnt zu empfehlen. Ich werde auf jeden Fall den einen oder anderen Blick riskieren, denn dieses Jahr habe ich tatsächlich ein paar Anschaffungen auf meiner ToDo Liste.
Droidcon / Fluttercon 2024 - Mein kurzes Fazit
In der letzten Woche durfte ich ein weiteres Mal die Droidcon / Fluttercon besuchen und entsprechend wird es Zeit für ein kleines Fazit. Allem voran sei gesagt das ich ausschließlich Flutter Talks / Sessions besucht habe. Denn auch wenn natives Android mein täglich Brot ist, so wirkten die meisten Flutter Talks einfach etwas interessanter. Grund dafür ist vermutlich, dass ich nach ca. 10 Jahren Android sehr viel gesehen und ausprobiert habe. Entsprechend sind einige Talks eher nicht so interessant für mich und der Rest der bleibt ist oft extrem problemspezifisch oder komplex.
Doch nun zum eigentlichen Thema, der Konferenz an sich. Ich konnte dieses Mal alle drei Tage komplett wahrnehmen, da meine Rückfahrt erst am späten Freitagnachmittag war. Somit gab es die volle Ladung Flutter Talks. Die Talks waren im Schnitt alle sehr gut, auch wenn es je nach persönlicher Präferenz natürlich interessantere und weniger spannendere gab. Ich persönlich werde zwar gerne inspiriert und motiviert, kann aber mit konkreten Inhalten mehr Anfangen als mit Meta-Talks. Alles in allem war die Mischung aber sehr gut und ich konnte etwas neues Programmierwissen aufbauen und gleichzeitig neue Motivation und Energie schöpfen.
Migration von WillPopScope zu PopScope
Deprecation ist etwas natürliches in der Softwareentwicklung. Code Teile werden als veraltet markiert, Alternativen werden geschaffen und die Entwickler wechseln auf die neuen Klassen und Methoden. Leider kommt es immer wieder vor, dass die angebotene Alternative anders funktioniert als erwartet oder gewünscht und es entsprechend zu Problemen kommt.
Selbiges Problem habe ich mit der Migration von WillPopScope open_in_new zu PopScope open_in_new. Beide sind dafür zuständig in einer Flutter App die normale Behandlung des Back-Buttons zu verändern. Ich nutze dies z.B. in meiner Tessa App. Mit WillPopScope gab es keine Probleme, aber aufgrund einer Änderung im Android System mussten die Flutter Entwickler hier etwas neues schaffen, um auch die Funktionen in neueren Android Version zu unterstützen.
Während WillPopScope für meine verschiedenen Fälle immer funktionierte, nutzt PopScope einen anderen Ansatz und zwang mich zum umdenken. Dabei geht es nicht nur mir so, wie der GitHub Issue open_in_new zum Thema zeigt.
Patchday - Frische Library Updates
Neben meinem Blog waren auch meine Libraries in den letzten Monaten auf Eis gelegt. Dies habe ich letzten Sonntag behoben, mit neuen Updates für alle meine aktiven Libraries. Konkret wurden Device Marketing Names – Dart Version 0.8.0, Device Marketing Names – Kotlin Version 0.5.0 und OnUpgrade Version 1.1.9 veröffentlicht.
Weitere Informationen zu den jeweiligen Updates findet ihr im unteren Teil des Beitrags.
- Device Marketing Names - Dart / Flutter Projektseite open_in_new
- Device Marketing Names - Dart / Flutter auf pub.dev open_in_new
- Device Marketing Names - Kotlin Projektseite open_in_new
- Device Marketing Names - Kotlin auf Maven Central open_in_new
- OnUpgrade Projektseite open_in_new
- OnUpgrade auf pub.dev open_in_new
Tessa App Version 2.3 veröffentlicht
Wie bereits angekündigt ist nun die neue Version 2.3 der Tessa – Reit-Assistent App verfügbar und kann via Google Play heruntergeladen werden. Weitere Informationen findet ihr sowohl auf der Webseite zur App, wie auch auf Google Play. Die jeweiligen Links sind in den Related Links zu finden. Falls euch die Neuerungen dieser Version interessieren, findet ihr im unteren Teil dieser News die Release Notes, sowie in diesem Beitrag weitere Informationen. Sollte es Fragen zur App geben meldet euch gerne direkt in den Kommentaren.
Patchday - Device Marketing Names aktualisiert
Am gestrigen Abend gab es eine weitere Runde Updates für meine Device Marketing Names Libraries für Kotlin und Dart. Die Versionen 0.4.8 (Kotlin) open_in_new und 0.7.1 (Dart) open_in_new bringen aktualisierte Abhängigkeiten und frische Datensätze mit sich, sodass jetzt unter anderem auch das neue iPhone 15 erkannt wird.
Da es sich bei diesem Update um ein Maintenance Update handelt, sind keine Breaking Changes oder anderen größeren Änderungen enthalten. Entsprechend sollten die neuen Versionen ohne weitere Änderungen nutzbar sein.
Bei Fragen meldet euch wie immer gerne in den Kommentaren oder direkt auf GitHub.
Tessa App Version 2.3 in der finalen Testphase
Aktuell befindet sich eine neue Version der Tessa App in der finalen Test Phase. Version 2.3.0 wird vermutlich noch diese Woche erscheinen, sofern keine Bugs oder Probleme beim Testdurchlauf auftreten. Dieses Mal habe ich einen Release im eigentlichen Releasezyklus übersprungen, welcher normalerweise einmal pro Quartal geplant ist. Grund dafür waren aufwendigere Features und keine bekannten Bugs, die schnell hätten behoben werden müssen.
Die neue Version bringt unter anderem ein neues User Interface fürs Onboarding und diverse Optimierungen beim Theming der App. Dies sorgt dafür das die Farben sowohl im Dark Mode, wie auch im Light Mode einheitlicher von allen Komponenten genutzt werden. In diesem Kontext wurden kleinere UI Probleme mit Animationen und beim Drag and Drop in Listen aus der Welt geschafft. Dieses Update sollte somit für eine rundere Erfahrung im Kontext Design sorgen.
Update - 31.10.2023
Die Tests wurden erfolgreich abgeschlossen, der Release selbst wurde allerdings auf das kommende Wochenende verlegt. Grund dafür sind unter anderem nötige Anpassungen bei den Store Assets und Updates an der Tessa Webseite, welche gemeinsam mit der App erscheinen sollen.