Nützliche Code-Snippets für Visual Studio
Im Rahmen des #XamarinMonths hat Luis Matos dazu aufgerufen sich ein wenig mit Code Snippets auseinander zu setzen und die nützlichsten Snippets mit der Community zu teilen. Ich habe dies gemacht und einen Medium-Beitrag geschrieben, welcher ein paar meiner eigenen Snippets vorstellt und zum Download bereitstellt. Nun möchte ich die Gelegenheit nutzen und diese auch hier noch einmal in meinem Blog vorstellen.
Nützliche Converter Sammlung – Teil 3
Durch das System von Data Binding kann man ganz einfach seine Properties aus den ViewModels an die View binden. Manchmal liegen die Daten aber nicht im gewünschten Format vor und daher kann man ganz einfach Converter schreiben, welche die Daten von Typ A in Typ B umwandelt. Dies ist nun der erste Teil, wo ich ein paar einfache Converter teilen möchte, welche meist in allen meinen App-Projekten zu finden sind. Die Syntax ist hierbei für Xamarin.Forms Apps, sollte aber leicht für UWP oder auch WPF angepasst werden können. In diesem Artikel nun ein paar weitere nützliche Converter.
Screenshot in einer Xamarin.Forms App machen
Manchmal benötigt man einen Screenshot vom aktuellen Screen einer App. Derzeit gibt es keine Lösung, welche auf allen Plattformen zur Verfügung steht. Daher möchte ich euch in diesem Beitrag zeigen, wie wir mit Hilfe des DepdencyServices von Xamarin eine Lösung schaffen, welche es uns ermöglicht den gesamten Screen unkompliziert als Byte-Array abzuspeichern.
winstall.app – GUI für winget
Im Rahmen der Build-Konferenz 2020 hat Microsoft seinen eigenen Package Manager in einer Preview-Version vorgestellt. Keine 48 Stunden hat Mehedia Hassan eine Webseite erstellt, welche übersichtlich alle zur Verfügung stehenden Packages auflistet und man sich durch einfache Klicks ein Installations-Skript bauen kann. Dieses braucht man nur auf einem neuen Rechner auszuführen und die wichtigsten Tools sind dann bereits nach kurzer Zeit installiert. Werfen wir doch einmal gemeinsam einen Blick auf die Webseite.
Buch-Tipp: Docker Praxiseinstieg von Karl Matthias und Sean P. Kane
Wenn man sich die Agenda einer Technologie-Konferenz anschaut, so kommt man meist an einem Begriff nicht vorbei: Docker. Auch ich habe schon die ersten Gehversuche mit Docker-Containern unternommen, habe aber dabei immer nur an der Oberfläche gekratzt. Daher habe ich einen Blick in das Buch Docker Praxiseinstieg on den Autoren Karl Matthias und Sean P. Kane aus dem mitp Verlag geworfen und möchte nun meine Erfahrungen mit euch teilen.
Rückblick: Microsoft Build 2020
Nun liegt die erste digitale Build-Konferenz von Microsoft bereits zurück, aber ich möchte in diesem Beitrag jetzt noch einmal einen kleinen persönlichen Rückblick geben und meine persönlichen Highlights mit euch teilen. Ich kann natürlich nicht alles erwähnen, was Microsoft in dem 48 Stunden Live Stream vorgestellt hat, sondern werde auf einige, für meine Arbeit und mein Interesse, relevante Dinge eingehen.
Buch-Tipp: Mastering Xamarin.Forms von Ed Snider
Auf Grund der aktuellen Situation auf der Welt hatte ich ein wenig mehr Zeit und habe diese sinnvoll genutzt, in dem ich ein paar Bücher zum Thema Software-Entwicklung gelesen haben. In diesem Beitrag möchte ich nun das Buch Mastering Xamarin.Forms: App architecture techniques for building multi-platform, native mobile apps with Xamarin.Forms 4 von Ed Snider näher vorstellen. Das Buch liegt bereits in der 3. Version vor und wurde daher erst vor kurzem entsprechend aktualisiert.
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.
Aktuelle Informationen zur Webseite
Der eine oder adere hat es vielleicht mitbekommen, aber ich habe ein bisschen am Design und am Content von diesem Blog gearbeitet. So habe ich das Template auf die neuste Version aktualisiert und gleichzeitig eine deutsche Lokalisierung hinzugefügt. Seit Mitte März habe ich ein neues Logo, welches auch präsent in der Seitenleiste des Blog angezeigt wird. Dieses werde ich ab sofort auf allen meinen sozialen Netzwerken verwenden, um ein stimmiges Gesamtbild zu erschaffen.
Eigene Schriftarten in Xamarin.Forms
Bisher war es immer etwas aufwändig, wenn man eine eigene Schriftart in einer Xamarin.Forms App verwenden wollte, denn das Vorgehen war für jede Plattform ein bisschen anders und man musste viel vorbereiten, bevor alles geklappt hat. Ich habe zu diesem Thema bereits hier einen Beitrag in meinem Blog und auch auf Medium veröffentlicht. Mit der Veröffentlichung von Xamarin.Forms 4.5.0.530 ist dies nun sehr viel einfacher geworden und man benötigt keinen plattformspezifischen Code. In diesem Beitrag möchte ich euch nun zeigen, wir ihr eine eigene Schriftart in eure Xamarin.Forms integrieren könnt.
Nützliche Converter Sammlung – Teil 2
Durch das System von Data Binding kann man ganz einfach seine Properties aus den ViewModels an die View binden. Manchmal liegen die Daten aber nicht im gewünschten Format vor und daher kann man ganz einfach Converter schreiben, welche die Daten von Typ A in Typ B umwandelt. Dies ist nun der erste Teil, wo ich ein paar einfache Converter teilen möchte, welche meist in allen meinen App-Projekten zu finden sind. Die Syntax ist hierbei für Xamarin.Forms Apps, sollte aber leicht für UWP oder auch WPF angepasst werden können. In diesem Artikel nun ein paar weitere nützliche Converter, welche in fast allen mobilen Applikationen vorkommen.
Buch-Tipp: Alexa Skills programmieren von Sammy Zimmermanns
Der eine oder andere hat es sicherlich mitbekommen, dass ich mich auch schon seit einiger Zeit mit der Skill Entwicklung für Amazon Echo Geräte befasse. So habe ich auch schon den einen oder anderen Skill selbst geschrieben und auch schon aufgezeigt, wie ihr selbst einen eigenen Skill entwickeln könnt. Nun ist vor kurzem das Buch Alexa Skills programmieren für Amazon Echo & Co. vom Sammy Zimmermanns im mitp Verlag erschienen. In diesem Beitrag möchte ich euch nun einen Einblick in dieses Buch geben.