Buch-Tipp: Cross-Plattform-Apps mit .NET MAUI entwickeln (2. Auflage) von André Krämer
Heute folgt mal wieder ein kleiner Buch-Tipp von mir. Ich habe euch Bereits die Bücher Cross-Plattform-Apps mit Xamarin.Forms entwickeln und Cross-Plattform-Apps mit .NET MAUI entwickeln von André Krämer vorgestellt und heute folgt nun die zweite Auflage des Buches Cross-Plattform-Apps mit .NET MAUI entwickeln. Das Buch ist im November im HANSER-Verlag erschienen. In diesem Beitrag möchte ich euch das Buch nun näher vorstellen.
Android Archive Erstellung schlägt fehl
Vor kurzem hat Google die Spielregeln für das Verteilen von Apps im Google Play Store geändert. So ist es ab sofort notwendig, dass die Apps gegen das Target Framework 33 gebaut werden. Auch ich habe noch zwei Android-Apps im Google Play Store, die ich entsprechend aktualisieren musste. Leider hat das Erstellen der APK-Datei aus Visual Studio nicht auf Anhieb geklappt, da es zu einem Problem beim Kopieren der MDBS-Dateien gekommen ist. Der Fehler lässt sich jedoch leicht korrigieren und ich erkläre euch in diesem Beitrag, wie ihr dies genau machen könnt.
Xamarin.iOS App mit Azure DevOps bauen
Ich verwende Azure DevOps zum Organisieren meiner Projekte. Ich habe also den gesamten benötigten Code im Repository und nutze die Boards, um die notwendigen Aufgaben im Überblick zu haben. In diesem Beitrag möchte ich euch jetzt zeigen, wie ihr mit wenig Aufwand eine Pipeline in Azure DevOps erstellen könnt, welche es euch ermöglicht eure iOS-Version zu bauen. Einen Blog-Beitrag zum Erstellen einer Pipeline für die Android-Version habe ich bereits vor einiger Zeit auf meinem Blog veröffentlicht.
Xamarin.Android App mit Azure DevOps bauen
Ich verwende Azure DevOps zum Organisieren meiner Projekte. Ich habe also den gesamten benötigten Code im Repository und nutze die Boards, um die notwendigen Aufgaben im Überblick zu haben. In diesem Beitrag möchte ich euch jetzt zeigen, wie ihr mit wenig Aufwand eine Pipeline in Azure DevOps erstellen könnt, welche es euch ermöglicht eure Android-Version zu bauen.
IconKitchen – App Icons erstellen
Ich habe bereits im Jahr 2018 hier in meinem Blog ein kleine Webseite vorgestellt, welche bei der Erstellung von App Icons für Android einen unterstützt. Der Entwicklung war in den vergangenen Jahren nicht untätig und hat mit IconKitchen nun den Nachfolger bereitgestellt. Dabei kann man hiermit nicht nur Android Icons, sondern auch Icons für iOS, das Web oder auch watchOS und für viele weitere Plattformen erstellen.
Erster Blick auf .NET MAUI
Im Rahmen der Build Konferenz 2020 hat Microsoft .NET MAUI angekündigt. Dabei handelt es sich um eine Abkürzung für .NET Multi-platform App UI. Es wurde als die Weiterentwicklung von Xamarin.Forms vorgestellt und soll es ermöglicht Apps zu entwickeln, welche dann unter Windows, MacOS, iOS und auch Android lauffähig sind. Ursprünglich war der Plan der Veröffentlichung gleichzeitig mit dem Release von .NET 6 geplant, aber leider konnte der Zeitplan nicht gehalten werden und es wird mit der ersten Version im Mai gerechnet, vielleicht dann zur diesjährigen Build Konferenz? Es gibt aber schon zahlreiche Preview-Versionen, welche man testen kann und in diesem Beitrag möchte ich jetzt gemeinsam mit euch einen Blick auf die neuste Preview werfen und euch zeigen, wie wir in Zukunft Cross-Plattform Apps entwickeln können.
PDF-Dateien unter Android mit Xamarin.Forms anzeigen
Manchmal ist es notwendig, dass man eine PDF-Datei in seiner eigenen App anzeigen muss bzw. möchte. In diesem Beitrag möchte ich euch jetzt drei Varianten aufzeigen, wie ihr dieses Ziel erreichen könnt. Ich konzentriere mich hierbei hauptsächlich auf Android, da man unter iOS einfach eine normale Xamarin.Forms.WebView
nutzen kann, welche in der Lage ist die PDF-Datei richtig zu rendern. Ich habe diesen Beitrag vor kurzem auch auf Englisch auf medium veröffentlicht.
Windows 11: Die nächste Windows-Version vorgestellt
Am vergangenen Donnerstag war es soweit und Microsoft hat offiziell die nächste Windows-Version vorgestellt. Diese wird auf dem Namen Windows 11 hören und möchte den Nutzer wieder ins Zentrum setzen. Noch in diesem Jahr soll die neue Version ausgerollt werden und bereits in dieser Woche starteten die ersten Test im Windows Insider Program. In diesem Beitrag möchte ich euch eine kurze Übersicht über Windows 11 geben und auf einige Features hinweisen, auf die wir uns freuen können.
StatusBar unter Android, iOS und UWP einfärben
Die drei großen Plattformen verfügen jeweils über eine StatusBar
, welche man je nach der eigenen App einfärben möchte. Leider ist dies zum jetzigen Zeitpunkt nicht im plattformunabhängigen Code möglich, daher muss dies tatsächlich auf jeder Plattform implementiert werden. In diesem Beitrag möchte ich euch nun für jede Plattform zeigen, wie man die StatusBar
entsprechend einfärben kann.
Anzeigen von Dateien auf einem Device mit dem Device File Explorer
Gerade wenn man eine mobile App entwickelt, kann es hilfreich sein, wenn man auf die Dateien eines Devices Zugriff hat. Für eines meiner Projekte speichern wir die Daten in einer Datenbank im lokalen App-Verzeichnis. Es ist nun jedoch nicht so einfach möglich Zugriff auf diese Datei außerhalb der App zu bekommen, um zum Beispiel einen Blick in die Datenbank zu werfen. Glücklicherweise ist der Device File Explorer Teil von Android Studio, welcher euch ganz einfach Zugriff auf die Dateien gibt.
Entwickleroptionen unter Android aktivieren
Zwar bieten verschiedene Hersteller Simulatoren bzw. Emulatoren an, so dass man während der Entwicklungsphase immer mal wieder einen Blick auf die eigene App werfen kann, aber es wird immer empfohlen, dass man seine App auch auf einem echten Device getestet haben soll. Denn nur so kann man einen echten Einblick in die App auf einem Gerät erhalten und kann sich neben der UI auch die Bedienbarkeit näher anschauen. In diesem Beitrag möchte ich euch nun zeigen, wir ihr in wenigen Schritten euer Android Device in ein Entwicklergerät verwandeln könnt, um so bequem aus Visual Studio heraus eure App auf das Gerät zu deployen.
Notfall-Rufnummern: App für Android und iOS
Es ist mal wieder so weit. Nachdem ich im letzten Jahr mit Deutschlands Kennzeichen meine erste App für Android und iOS veröffentlicht haben, folgt in diesem Jahr die App Notfall-Rufnummern. Wie der Name bereits vermuten lässt, hat man mit dieser App die Rufnummern für einen Notfall (Polizei, Feuerwehr & Arzt) für (fast) alle Länder auf der Welt übersichtlich in einer App zur Verfügung. In einer Notsituation kann man direkt einen Notruf absetzen und natürlich auch die Reise-Länder übersichtlich als Favoriten speichern, so dass der Zugriff noch schneller erfolgen kann.