Tessa App - Version 1.2.0 mit wiederkehrenden Terminen und Ausrüstungsliste

In den letzten Wochen und vor allem Tagen habe ich relativ umfangreich an der Tessa App weitergearbeitet und das Resultat ist der Release von Version 1.2.0. Die neue Version bringt meiner in Flutter entwickelten Android App unter anderem die folgenden neuen Funktionen.
- Wiederkehrende Ereignisse
- Ausrüstungsliste
- Bilder in Pferdeorganisationslisten
- Bilder können gelöscht werden
Zusätzlich wurden diverse kleine Fehler behoben, welche z.B. die Premium-Kaufen Funktion, das Bearbeiten von Bildern und den Dateiimport negativ beeinflussten. Im Bereich der Verbesserungen gibt es eine schnellere Suche, der Splash Screen wurde überarbeitet und das User Interface hat generell die eine oder andere Verbesserung erhalten.
Die neue Version ist ab jetzt im Play Store verfügbar. Den Link findet ihr in den Related Links. Nachdem dieses Update relativ lange in Entwicklung war, sind neue Versionen nun wieder mindestens einmal im Quartal zu erwarten. Solltet ihr Wünsche, Feedback oder ähnliches haben, meldet euch gerne direkt hier in den Kommentaren.
Weitere Informationen findet ihr im Projektbereich hier im Blog oder auf der neu erstellten kleinen Webseite für die App oder direkt im Play Store.
Humble Book Bundle: Programming Bookshelf

Über Humble Programmier-Bundles schreibe ich immer wieder gerne, denn dort gibt es meist eine bunte Auswahl mit diversen interessanten Ressourcen. Auch das Humble Book Bundle: Programming Bookshelf by Mercury schlägt wieder in genau diese Kerbe, allerdings nur noch bis morgen Abend. Bei Interesse solltet ihr euch also beeilen.
Aufgeteilt auf drei Stufen gibt es hier bis zu 25 Bücher mit den verschiedensten Schwerpunkten. Ab 1 € geht es los und ab 15,70 € gibt es alle Inhalte. Unter anderem dürft ihr euch über Data Structures and Program Design Using Java, Software Quality Assurance und Cryptography and Network Security freuen, doch die Auswahl ist wie erwähnt wesentlich größer. Alle Humble Bundle Links sind Affiliate- / Partner-Links die meinen Blog unterstützen.
Humble F*CK CANCER Bundle

Falls ihr auf der Suche nach einer wirklich ordentlichen Auswahl an neuen Spielen seid und mit dem Kauf sogar noch etwas gutes tun wollt, dann schaut euch doch mal das Humble F*CK CANCER Bundle an.
Noch etwas mehr als zwei Tage lang könnt ihr bis zu 13 verschiedene Spiele erhalten. Dieses Mal gibt es keine Stufen oder ähnliches, sondern einen Preis für alle Artikel. Selbiger liegt bei 8,86 € und bringt euch unter anderem World War Z: Aftermath, Dead by Daylight und Brothers - A Tale of Two Sons. Die Titel können sich sehen lassen und der Zweck auch. Vor allem da alle Einnahmen gespendet werden. Alle Humble Bundle Links sind Affiliate- / Partner-Links die meinen Blog unterstützen.
Games Gewinnspiel Februar

Es gibt wieder etwas für lau, zumindest wenn ihr etwas Glück habt. Eine neue Runde meines Games Gewinnspiels ist gestartet, mit knapp 190 verschiedenen Spielen und DLCs zur Auswahl. Um einen der Preise zu gewinnen schreibt einfach eure Wunschtitel in die Kommentare unter dieser News und schon seid ihr dabei. Ungefähr zwei Wochen habt ihr dafür Zeit. Die konkreten Daten und weitere Informationen findet ihr wie gewohnt im unteren Teil der News. Ich wünsche allen Teilnehmern viel Glück.
Flutter 2022 - Roadmap und Strategie

Im Bereich Roadmaps und Planungen sind große Projekte gerne mal etwas still. Anders ist dies im Bereich Flutter, hier hat man vor kurzem eine Roadmap für das gesamte Jahr 2022 veröffentlicht und mit der Community geteilt. Außerdem geht man auf die Art und Weise ein wie Flutter gemeinsam weiterentwickelt werden soll. Denn natürlich wird das Projekt von Google getragen, aber eben auch von der besagten Community. Das GitHub Projekt hat mittlerweile knapp 1000 Contributor, was sich durchaus sehen lassen kann.
Doch damit zurück zur Roadmap. Auf dem Desktop soll nach Windows auch der Support für Linux und macOS auf dem Stable-Channel landen und dies auch in besagter Reihenfolge. Im Web soll es vor allem im Bereich der Performance, Plugin-Kompatibilität und Accessibility Verbesserungen geben. Zusätzlich soll die Mischung von Flutter und Non-Flutter Content in Webseiten massiv vereinfacht werden.
Im Framework an sich wird der Material 3 Support erweitert und im Bereich der Texteingabe, Textselektion und generell Textverarbeitung soll es quasi auf allen Plattformen Optimierungen und neue Features geben. Ein Stichwort wäre hier die Handschrifterkennung in iPadOS. Kontextmenüs und Menüleisten für den Desktop sind ebenfalls ein Thema, genauso wie erste Experimente mit Multi-Window Support.
Abschließend wird es natürlich Updates von Dart, als Sprache die das Ganze erst möglich macht, geben. Extrem spannend finde ich das Thema Jank, also kurze Lags beim Nutzen der UI. Hier hat man grundlegende Fehler entdeckt und tatsächlich das gesamte Grafik-Backend und die Ideen dahinter komplett neu entwickelt. In 2022 wird zuerst iOS mit dieser neuen Technik bestückt und mit den daraus folgenden Ergebnissen will man das Ganze weiterentwickeln und auf die anderen Plattformen bringen.
Eine sehr angenehme High-Level-Sicht auf Flutter im Jahre 2022. Man erkennt die Richtung, muss aber nicht 1000 Issues wälzen und man fühlt sich als Teil der Community integriert. Meiner Meinung nach ein guter Weg, um die generelle Planung einer Sprache / eines Frameworks mit der Community zu teilen.
Android Studio Bumblebee - 2021.1.1

Das Update auf Android Studio Bumblebee (2021.1.1) ist bereits seit ca. zwei Wochen verfügbar und ich hatte quasi direkt eine Aktualisierung vorgenommen. Die Release Notes wirkten im ersten Moment nicht extrem spannend, aber ich freue mich immer über neue Versionen von Software die ich täglich nutze.
An Neuerungen gibt es unter anderem einen neuen und nun direkt in Android Studio integrierten Device Manager, sowohl für Emulatoren, wie auch für echte Geräte. Letztere kann man nun einfacher via ADB over Wi-Fi verbinden und entsprechend ohne Kabel debuggen. Darüber hinaus soll ein neuer Test Runner für einheitliche Ergebnisse von Tests sorgen, sowohl in Android Studio, wie auch auf eurer CI. Der Android Gradle Plugin Upgrade Assistant nimmt euch nun noch etwas besser an die Hand und der Emulator ist von nun an standardmäßig in Android Studio integriert. Dieses Feature existiert schon einige Zeit, sorgte bei mir in der ersten Iteration allerdings für Probleme, weswegen ich wieder in den abgedockten Modus wechselte.
Weiter geht es mit verbessertem Apple Silicon Support, verbesserter Performance durch Non-Transitive R Classes und diversen Optimierungen und Funktionserweiterungen im Bereich Profiler und Inspector. Im Bereich Design hat sich auch etwas getan, denn für bestimmte Layouts kann man nun eine interaktive Vorschau der UI Komponenten aktivieren und somit neue Layouts direkt ausprobieren.
Ich persönlich war wie erwähnt, nach einem ersten Querlesen, nicht extrem aus dem Häuschen, muss dies aber nach erster Nutzung revidieren. Android Studio Bumblebee bringt neben dem neuen Device Manager + gut funktionierendem angedockten Emulator im Bereich der Funktionen, auch ein großes Maß an Stabilität mit sich. In der vorherigen Version hatte ich hier und da Probleme und das Ganze fühlte sich einfach nicht immer flüssig an. In diesem Bereich hat sich einiges getan, sodass die neue Version für mich bei der täglichen Nutzung tatsächlich einen ziemlichen Mehrwert bietet. Das Update kann ich also definitiv empfehlen, selbst wenn ihr wie ich nicht ganz so viel im Profiler und Compose Bereich unterwegs seid.
Im unteren Bereich des Beitrags findet ihr wie gewohnt das Vorstellungsvideo zur neuen Version.
I'm a coder - Ein Git Repository ersetzt keine Backups

Ich nutze Git sehr gerne und mittlerweile liegen quasi alle meine Projekte in einem Repository (Remote). Dies betrifft sowohl Code, wie auch textuellen Content und Bilder. Lediglich Daten die im Kontext der Videobearbeitung entstehen sind ausgenommen, da ich sehr große Binaries ungern im Git habe.
Das Ganze läuft so gut, dass ich fast über meine eigenen Flows gestolpert wäre. Damit gemeint ist, dass ich alle Daten im Git ablege und wenn ich etwas lokal lösche oder fälschlicherweise bearbeite stellt dies ja kein Problem dar, denn die Daten sind ja noch im Git und somit habe ich quasi ein implizites Backup.
Genau dieses “alle Daten” ist aber nicht korrekt und hier möchte ich noch einmal etwas die Wahrnehmung schärfen, sowohl von mir selbst, wie auch von euch. Es geht z.B. um Keys, lokale Konfigurationsdateien und jegliche Secrets, welche einfach nicht in einem Git liegen sollten, egal ob privat oder öffentlich. In meinem Fall ging es um Konfigurationsdateien für das Bauen und Signieren meiner Android Apps. Denn zur Zeit bereite ich einen App Release vor, merkte aber gestern ein Release Build ist derzeit nicht möglich. Grund dafür war das Fehlen besagter Dateien. Diese gingen im Rahmen der Neuinstallation meines Systems vor einigen Monaten verloren und wurden beim folgenden Setup nicht wieder hergestellt, denn dort richtete ich lediglich das Git wieder ein.
Es gilt also mal wieder, egal ob man ein Git Repository oder eine andere Versionsverwaltungssoftware nutzt, egal wie man seine Daten verwaltet und egal wie sehr man davon ausgeht das man auf der sicheren Seite ist, Backups bleiben ein muss. Mir haben selbige einiges an Arbeit erspart, denn irgendwelche Passwörter und Keys zurückzusetzen ist etwas worauf ich so gar keine Lust habe, geschweige denn die Zeit. Insofern beleibt mir als Lesson learned nur zu sagen, dass das nutzen eines Git Repositories für mich die Entwicklung und Datenhaltung massiv verbessert, aber eben nicht den Bedarf reduziert regelmäßige Backups zu erstellen.
Humble Book Bundle: Cybersecurity

Das Thema Cybersecurity ist und bleibt in aller Munde und entsprechend könnte das Humble Book Bundle: Cybersecurity by Wiley vielleicht für den einen oder anderen ganz spannend sein. Wie gewohnt gibt es hier zu niedrigen Preisen eine umfangreiche Auswahl an Büchern.
Bis zu 27 Stück sind es, verteilt auf drei Stufen. Wie fast immer geht es bereits ab 1 € los, während ihr für alle Inhalte mindestens 15,90 € zahlen müsst. Dafür gibt es unter anderem Social Engineering: The Science of Human Hacking, Cryptography Engineering: Design Principles and Practical Applications und The Web Application Hacker’s Handbook: Finding and Exploiting Security Flaws. Falls ihr euch das Thema interessiert folgt einfach den Related Links. Alle Humble Bundle Links sind Affiliate- / Partner-Links die meinen Blog unterstützen.
Games Gewinnspiel Januar - Die Gewinner

Und wieder einmal gibt es hoffentlich glückliche Gewinner, nachdem ich soeben die Preise für das Games Gewinnspiel Januar versendet habe. Die Mails sollten bereits angekommen sein. Dieses Mal hatten Karl, Liv, Oliver, Diana und Marcus Glück.
Für alle die kein Glück hatten kann ich aber schon einmal die nächste Runde meines Games Gewinnspiels ankündigen. Selbiges startet vermutlich schon Ende dieser Woche und bringt wie gewohnt eine große Auswahl an Preisen und bis zu fünf Gewinner mit sich.
Gratis Spiele im Februar

Auch in diesem Monat gibt es im Rahmen der bekannten und beliebten Gaming Abonnements, sowie auch komplett kostenlos, dass eine oder andere Spiel für euch. Humble Choice, der Epic Games Store, Prime Gaming, Playstation Plus und Xbox Live - Games With Gold wollen euch auch im Februar mit dem einen oder anderen Spiel beglücken. Solltet ihr eines der Abos nutzen oder aber einen kostenlosen Epic Games Store Account haben, wäre es jetzt an der Zeit mit dem einsammeln zu beginnen.
Nachdem im letzten Monat ordentlich aufgetischt wurde, wird es diesen Monat zwar etwas ruhiger, aber interessant sind die Titel trotzdem. Vor allem Stellaris (Prime Gaming), Borderlands 3 (Humble Choice) und Planet Coaster (Playstation Plus) sind mir persönlich dabei positiv aufgefallen. Doch egal ob Spiele bekannt sind oder nicht, ein Blick lohnt sich auf jeden Fall. Alle Humble Bundle Links sind Affiliate- / Partner-Links die meinen Blog unterstützen.