Boehrsi.de - Blog

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

Erstellt am event Uhr von account_circle Boehrsi in label Development
Tessa App - Version 1.2.0 mit wiederkehrenden Terminen und Ausrüstungsliste Bild

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.

Related Links

Flutter 2022 - Roadmap und Strategie

Erstellt am event Uhr von account_circle Boehrsi in label Development
Flutter 2022 - Roadmap und Strategie Bild

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.

Related Links

Android Studio Bumblebee - 2021.1.1

Erstellt am event Uhr von account_circle Boehrsi in label Development
Android Studio Bumblebee - 2021.1.1 Bild

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.

Related Links

Flutter 2.10 erschienen

Erstellt am event Uhr von account_circle Boehrsi in label Development
Flutter 2.10 erschienen Bild

Gestern gab es eine neue Flutter Version, welche vor allem einen Hauptfokus hat und dieser lautet Stable Windows Support. Eine Durchaus sehr relevante Information. Abseits von der Möglichkeit auf dem Stable Branch von Flutter Windows Builds erstellen zu können, wurde auch das Tooling, die Integration und das gesamte Setup massiv verbessert. Im Rahmen des unten eingebundenen Youtube Videos wird unter anderem gezeigt wie man von der Standard Counter App, zu einer App mit einer an Windows angepassten UI kommt, diese als Release Version baut und sogar in ein installierbares Format bringt. Das Ganze ist binnen kürzester Zeit erledigt und die installierbare App ist sogar mit dem Windows Store kompatibel.
Weiterhin fokussiert sich das Update auf Performance Optimierungen. Unter iOS gab es massive Verbesserungen beim Rendering und einige Animationen laufen nun flüssiger. Android Entwickler erhalten mehr automatische Hilfen bei Fehlern und die Standardeinstellungen für Projekte wurden auf den neusten Stand gebracht. Im Web gab es Verbesserungen bei Textfeldern und der Overhead bei der Nutzung von nativen HTML Elementen wurden minimiert.
Der Material 3 Support wird außerdem erweitert, sodass nun Themes mit nur einer Farbe als Basis generiert werden können. Außerdem wurden über 1000 neue Icons hinzugefügt. Abschließend dürfen sich Entwickler über Verbesserungen bei den Integration Tests und den Dev Tools freuen und natürlich gab es wieder diverse Bugfixes.

Related Links

Flutter Vikings - Online Konferenz startet morgen

Erstellt am event Uhr von account_circle Boehrsi in label Development
Flutter Vikings - Online Konferenz startet morgen Bild

Falls ihr euch für Flutter interessiert könnte die FlutterVikings Konferenz vielleicht etwas für euch sein. Vom 02. - 03. Februar findet sie als online Event statt und die Teilnahme ist kostenlos. Auf der offiziellen Webseite, welche ihr in den Related Links findet, könnt ihr euch mit wenigen Klicks anmelden.
Das Event ist von der Community organisiert, mit diversen bekannten Rednern. Ich denke hier kann sowohl der Flutter Anfänger, wie auch der erfahrene Entwickler noch einiges mitnehmen. Zusätzlich gibt es diverse Networking Möglichkeiten. Eben so wie man es von In-Person Konferenzen kennt, nur angepasst an die aktuellen Gegebenheiten. Sofern Corona es zulässt wird es übrigens auch noch eine In-Person Version der FlutterVikings Konferenz Ende August geben. Dies war eigentlich schon für den Zeitraum des jetzt kommenden Online Events geplant, musste aber leider verschoben werden. Alle weiteren Informationen zum aktuellen Event und auch zu dem Ende August findet ihr in den Related Links.

Related Links

Google Developer Library - Ressourcen zu Android, Flutter und vielem mehr

Erstellt am event Uhr von account_circle Boehrsi in label Development
Google Developer Library - Ressourcen zu Android, Flutter und vielem mehr Bild

Es gibt viele Tools und Ressourcen im Bereich der vAndroid und Flutter Entwicklung. Da kann man leicht der Überblick verlieren und vor allem ist es schwer aktuelle Inhalte zu finden, welche den derzeitigen Best Practices entsprechen.
In diesem Kontext bin ich vor wenigen Tagen über die Google Developer Library gestolpert. Eine Plattform welche Libraries, Blog Beiträge und weitere Inhalte zu diverse Themen liefert. Aktuell gibt es neben Android und Flutter noch Firebase, Angular, Google Cloud und Machine Learning. Die Inhalte können nach euren Vorlieben gefiltert und durchsucht werden.
Ich kannte diese Plattform bis dato noch nicht und werde auf jeden Fall mal etwas stöbern gehen. Denn dort gibt es sicherlich noch das eine oder andere zu entdecken und zu lernen.

Related Links

Device Marketing Names - Produktnamen / Marketing-Namen in Flutter auslesen

Erstellt am event Uhr von account_circle Boehrsi in label Development
Device Marketing Names - Produktnamen / Marketing-Namen in Flutter auslesen Bild

Wie bereits vor einigen Wochen erwähnt habe ich ein kleines Flutter Package geschrieben, welches es euch erlaubt den Produktnamen / Marketing-Namen eines Android oder iOS Gerät auszulesen. Dabei kann das Gerätemodel, für welches der Name ermittelt werden soll, entweder das aktuell genutzte Gerät sein oder es wird ein bereits bekanntes Gerätemodel eingegeben.
Es gibt zwar schon ein paar Packages / Plugins die in diese Richtung gehen, allerdings benötigen einige eine Internetverbindung oder bringen eine komplette SQLite Library und die entsprechenden Abhängigkeiten mit sich. Dies wollte ich vermeiden, weswegen ich direkt nutzbaren Code für die Lookups generiere. Dafür habe ich Device Identifiers geschrieben, welches bis dato Dart und Kotlin unterstützt. Auf diese Art hat man einen schnellen Lookup der immer funktioniert und keine umfangreichen Abhängigkeiten mitbringt. Die Lookup Daten werden ca. einmal im Monat aktualisiert, sodass das Package vor allem im Android Bereich die aktuellsten Informationen liefern kann. Das Package kann auch für Flutter im Web genutzt werden, hier gibt es allerdings direkt den ermittelten Browser Name weiter, welcher von device_info_plus open_in_new) ausgelesen wurde. Das Auslesen des aktuellen Gerätemodels wird übrigens auch von device_info_plus übernommen.
Das Package ist relativ simpel und der größte Teil der Arbeit ist die Bereitstellung der eigentlichen Daten. Es liegt aktuell in Version 0.3.1, was der fünfte Release ist. Nach dem initialen Release, welcher Android und iOS unterstützte, wurde in den folgenden Versionen der Web Support hinzugefügt. Außerdem gab es kleinere Fehlerbehebungen und Optimierungen, sowie Updates der Lookup Daten.
Solltet ihr Ideen haben wie man das Package noch erweitern oder verbessern kann oder habt ihr Fragen, dann meldet euch einfach in den Kommentaren.

Related Links

Material Design 3 - Neuerungen und Optimierungen

Erstellt am event Uhr von account_circle Boehrsi in label Development
Material Design 3 - Neuerungen und Optimierungen Bild

Das Material Design UI Konzept von Google wurde bereits mehrfach hier im Blog erwähnt und heute gibt es mal wieder einen guten Grund dafür. Mit Android 12 gibt es bekanntlich mehr Individualisierungsmöglichkeiten was die Farbgebung der System UI angeht. Hier geht auch Material Design mit und zwar unter der Version 3.
Material Design 3 soll sich an das neue Konzept anpassen können und bringt dafür unter anderem geänderte Farbdefinitionen mit sich. Aber auch im Bereich der Typography gab es Optimierungen. Hier wurden Namen vereinfacht und die Anzahl der Standard-Schrifttypen verkleinert. Diverse UI Komponenten wurden ebenfalls angepasst. Vor allem die Bars (Top App Bar und Navigation Bar) kommen nun mit einem durchaus anderem Stil daher. Doch auch die Buttons, darunter auch der Floating Action Button, sind nun flexibler nutzbar und kommen in einem neuen Gewand daher.

Related Links

Kommentar-Service / Such-Service Update geplant

Erstellt am event Uhr von account_circle Boehrsi in label Development
Kommentar-Service / Such-Service Update geplant Bild

Am 30.12. wird es zu einem kurzen Ausfall des Kommentar- und Such-Service kommen. Grund dafür ist ein geplantes Update für den Kommentar-Service. Das Update wird wenn alles wie geplant läuft im Laufe des Nachmittags eingespielt. Die Ausfallzeit sollte sich auf wenige Minuten belaufen.
Diese News wird aktualisiert sobald das Update abgeschlossen ist. Weitere Informationen zum Fortschritt findet ihr wie gewohnt auf meiner Status Seite open_in_new. Konkrete Funktionen ändern sich nicht, allerdings dürfte sich die Performance etwas verbessern, da diverse Optimierungen vorgenommen wurden.

Update - 30.12.2021 - 12:20 Uhr
Das Update wurde erfolgreich durchgeführt und alle Systeme sind jetzt wieder aktiv.

Droidcon 2021 - Videos der Sessions / Events online anschauen

Erstellt am event Uhr von account_circle Boehrsi in label Development
Droidcon 2021 - Videos der Sessions / Events online anschauen Bild

Die Droidcon dürfte den meisten Android Entwicklern ein Begriff sein und auch wenn ich dieses Jahr kein vor Ort Event besucht habe, so möchte ich natürlich trotzdem die mitunter sehr guten Inhalte der Platform erwähnen. Denn die meisten Droidcon Talks werden hochgeladen, sodass man sie auch bequem von zu Hause ansehen kann.
Egal ob Droidcon Berlin, London oder San Francisco, eine Übersicht aller Videos aus dem letzten Jahr findet ihr in den Related Links. Außerdem gibt es auch eine Reihe von Webinaren für euch. Viel Android Content für die Feiertage würde ich sagen.

Related Links
navigate_before Vorherige format_list_numbered  Seite 14 Nächste navigate_next