Buch-Tipp: Cross-Plattform-Apps mit .NET MAUI entwickeln von André Krämer
Heute folgt mal wieder ein kleiner Buch-Tipp von mir. Beim letzten Buch-Tipp habe ich euch das Buch Cross-Plattform-Apps mit Xamarin.Forms entwickeln von André Krämer vorgestellt und heute folgt nun der Nachfolger mit dem passenden Titel Cross-Plattform-Apps mit .NET MAUI entwickeln. Das Buch ist im letzten Dezember im HANSER-Verlag erschienen. In diesem Beitrag möchte ich euch das Buch nun näher vorstellen.
Buch-Tipp: Cross-Plattform-Apps mit Xamarin.Forms entwickeln von André Krämer
In letzter Zeit ist es hier etwas ruhiger gewesen, was das Thema Buch-Tipps betrifft. Ich habe mir aber jetzt mal wieder ein Buch herausgesucht, welches ich euch heute näher vorstellen möchte. Das Buch trägt den Namen Cross-Plattform-Apps mit Xamarin.Forms entwickeln und stammt von André Krämer. Es ist im vergangenen Sommer im HANSER-Verlag erschienen. Jetzt wird sich der eine oder andere sicherlich fragen, ob es noch sinnvoll ist ein Buch über Xamarin.Forms zu lesen, obwohl vor wenigen Wochen .NET MAUI (also der Nachfolger von Xamarin.Forms) veröffentlicht wurde. Diese Frage möchte ich euch im Laufe dieses Beitrags beantworten und euch dabei das Buch noch ein wenig näher vorstellen.
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.
MVVM Code mit Source Generatoren vereinfachen
Wer meinen Blog verfolgt und sich meine Beispiel-Apps angeschaut hat, wird immer mal wieder mit MVVM konfrontiert. Dabei handelt es sich um das Design-Pattern Model-View-ViewModel. Man entkoppelt somit die UI von der eigenen Businesslogik und verbindet UI und Models mit der Hilfe von ViewModels. Diese stellen dann zum Beispiel Properties und Commands bereit, um Dinge anzuzeigen bzw. ausführen zu können. In diesem Beitrag möchte ich euch nun das CommunityToolkit.MVVM Package vorstellen, welche das Erstellen von ViewModels mit der Hilfe von Source Generatoren stark vereinfacht.
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.
Pokédex – Kleines Xamarin.Forms Projekt – Teil 7
Ich habe bereits sechs Teile dieser kleinen Xamarin.Forms Serie in meinem Blog veröffentlicht. Im ersten Beitrag haben wir begonnen unsere Pokédex-App zu erstellen und ein generelles Grundsetup durchgeführt. Im zweiten Beitrag ging es mit der Entwicklung weiter. So haben wir die ersten Services und auch die ersten Calls in Richtung der öffentliche API gemacht und diese Informationen in der App anzeigen. Im dritten Beitrag haben wir begonnen die Pokémon-Details abzurufen und per inkrementellem Laden auf der Übersichtsseite anzuzeigen. Im vierten Beitrag haben wir ein kleines Popup entwickelt, welches uns weitere Details anzeigt, sofern der Nutzer einen Eintrag in der Übersicht angeklickt hat. Im fünften Teil dieser Serie haben wir noch ein paar Anpassungen vornehmen und unseren Code ein wenig aufräumen bzw. optimieren. Im sechsten Beitrag folgten dann die App-Icons für die verschiedenen Plattformen hinzufügen. In nun vorliegenden siebten Beitrag wollen wir noch einen kleinen SplashScreen erstellen und hinzufügen und damit wäre unsere App zum jetzigen Zeitpunkt vollständig.
Pokédex – Kleines Xamarin.Forms Projekt – Teil 6
Ich habe bereits fünf Teile dieser kleinen Xamarin.Forms Serie in meinem Blog veröffentlicht. Im ersten Beitrag haben wir begonnen unsere Pokédex-App zu erstellen und ein generelles Grundsetup durchgeführt. Im zweiten Beitrag ging es mit der Entwicklung weiter. So haben wir die ersten Services und auch die ersten Calls in Richtung der öffentliche API gemacht und diese Informationen in der App anzeigen. Im dritten Beitrag haben wir begonnen die Pokémon-Details abzurufen und per inkrementellem Laden auf der Übersichtsseite anzuzeigen. Im vierten Beitrag haben wir ein kleines Popup entwickelt, welches uns weitere Details anzeigt, sofern der Nutzer einen Eintrag in der Übersicht angeklickt hat. Im fünften Teil dieser Serie wollen wir noch ein paar Anpassungen vornehmen und unseren Code ein wenig aufräumen bzw. optimieren. Im nun sechsten Beitrag wollen wir ein App-Icon unserem Projekt hinzufügen.
Pokédex – Kleines Xamarin.Forms Projekt – Teil 5
Ich habe bereits vier Teile dieser kleinen Xamarin.Forms Serie in meinem Blog veröffentlicht. Im ersten Beitrag haben wir begonnen unsere Pokédex-App zu erstellen und ein generelles Grundsetup durchgeführt. Im zweiten Beitrag ging es mit der Entwicklung weiter. So haben wir die ersten Services und auch die ersten Calls in Richtung der öffentliche API gemacht und diese Informationen in der App anzeigen. Im dritten Beitrag haben wir begonnen die Pokémon-Details abzurufen und per inkrementellem Laden auf der Übersichtsseite anzuzeigen. Im vierten Beitrag haben wir ein kleines Popup entwickelt, welches uns weitere Details anzeigt, sofern der Nutzer einen Eintrag in der Übersicht angeklickt hat. Im nun vorliegenden fünften Teil dieser Serie wollen wir noch ein paar Anpassungen vornehmen und unseren Code ein wenig aufräumen bzw. optimieren.
Pokédex – Kleines Xamarin.Forms Projekt – Teil 4
Ich habe bereits drei Teile dieser kleinen Xamarin.Forms Serie in meinem Blog veröffentlicht. Im ersten Beitrag haben wir begonnen unsere Pokédex-App zu erstellen und ein generelles Grundsetup durchgeführt. Im zweiten Beitrag ging es mit der Entwicklung weiter. So haben wir die ersten Services und auch die ersten Calls in Richtung der öffentliche API gemacht und diese Informationen in der App anzeigen. Im dritten Beitrag haben wir begonnen die Pokémon-Details abzurufen und per inkrementellem Laden auf der Übersichtsseite anzuzeigen. Im nun vorliegenden Beitrag wollen wir ein kleines Popup entwickeln, welches uns weitere Details anzeigt, sofern der Nutzer einen Eintrag in der Übersicht angeklickt hat.
Pokédex – Kleines Xamarin.Forms Projekt – Teil 3
Ich habe bereits zwei Teile dieser kleinen Xamarin.Forms Serie in meinem Blog veröffentlicht. Im ersten Beitrag haben wir begonnen unsere Pokédex-App zu erstellen und ein generelles Grundsetup durchgeführt. Im zweiten Beitrag ging es mit der Entwicklung weiter. So haben wir die ersten Services und auch die ersten Calls in Richtung der öffentliche API gemacht und diese Informationen in der App anzeigen. In diesem Beitrag soll es nun darum gehen die Pokémon-Details abzurufen und per inkrementellem Laden auf der Übersichtsseite anzuzeigen.
Pokédex – Kleines Xamarin.Forms Projekt – Teil 2
Im letzten Beitrag haben wir bereits begonnen unsere Pokédex-App zu erstellen und in diesem Beitrag geht es nun mit der Entwicklung weiter. In diesem Beitrag wollen wir nun die ersten Services und auch die ersten Calls in Richtung der öffentliche API machen und diese Informationen in der App anzeigen.
Pokédex – Kleines Xamarin.Forms Projekt – Teil 1
Wie bereits im vergangenen Jahr habe ich mir überlegt das Jahr wieder mit einem kleinen Projekt abzuschließen. Dieses Mal habe ich mir überlegt einen kleinen Pokédex zu entwickeln. Dieser greift auf eine öffentliche API zu, um Informationen über die verschiedenen Pokémon zu erhalten. Anschließend sollen diese lokal in der App in einer Datenbank gespeichert und visualisiert werden. Dies ist der erste Teil einer kleinen Serie und beschreibt den generellen Aufbau der Xamarin.Forms App.