BindableLayout: Ersatz für die RepeaterView
Im vergangenen Jahr habe ich in mehreren Artikeln gezeigt, wie man sich eine RepeaterView schreiben kann. Das Ziel war es ein Control zu haben, welches eine ItemsSource
entgegen nimmt und diese dann rendert. Dies ist zum Beispiel dann sinnvoll, wenn man auf die zusätzlichen Features einer ListView verzichten kann. Mit Xamarin.Forms 3.5 ist nun ein neues Feature verfügbar, welches auf den Namen BindableLayout hört. Damit wird die RepeaterView überflüssig, da man nun einen beliebigen Container, wie zum Beispiel dem StackLayout
direkt eine ItemsSource
und ein ItemTemplate
übergeben kann. Wie das ganze im Einzelnen funktioniert, möchte ich euch in diesem Beitrag zeigen.
Metro Studio: Zahlreiche kostenlose Icons
An dieser Stelle möchte ich mal wieder einen kleinen Software-Tipp abgeben, nämlich für das Metro Studio aus der Feder von Syncfusion. Dabei handelt es sich um eine Sammlung von zahlreichen Icons, welche man kostenfrei in seinen Apps verwenden kann. Dabei lassen sich die gewünschten Icons flexibel in der Größe und Farbe anpassen und sogar als XAML-Pfad exportieren, so dass man diese auch komplett frei in der eigenen App skalieren kann.
Deutschlands Kennzeichen: Meine erste iOS-App
Der eine oder andere hat sie vielleicht bereits entdeckt, meine erste eigene iOS App im Apple App Store: Deutschlands Kennzeichen. Dabei handelt es sich um eine Portierung meiner UWP-Version der Kennzeichen-App. Als Framework habe ich hierbei Xamarin.Forms verwendet, so dass ebenfalls eine Android-Version zur Verfügung steht.
Event-Tipp: Global Azure Bootcamp 2019 in München
Nun ist es bald soweit und zum wiederholten Male findet das Global Azure Bootcamp statt. Am 27. April 2019 finden an zahlreichen Locations rund um den Globus Community-Events statt, welche neugierigen Teilnehmerinnen und Teilnehmern die Welt von Azure näher bringen wollen. Erstmalig zeigt sich medialesson als Organisator für die Veranstaltung in München verantwortlich und hat eine tolle Agenda für den Tag ausgearbeitet.
Deutschlands Kennzeichen: Meine erste Android-App
Der eine oder andere hat sie vielleicht bereits entdeckt, meine erste eigene Android App im Google Play Store: Deutschlands Kennzeichen. Dabei handelt es sich um eine Portierung meiner UWP-Version der Kennzeichen-App. Als Framework habe ich hierbei Xamarin.Forms verwendet, so dass in Kürze auch mit einer iOS-Version zu rechnen ist.
Gerade wenn man viel auf deutschen Autobahnen unterwegs ist, entdeckt man manchmal Kennzeichen, welche man direkt einer Stadt oder einem Kreis zuordnen kann. Genau an diesem Punkt setzt nun die App Deutschlands Kennzeichen an, denn alle Kennzeichen sind hier aufgeführt und lassen sich auch bequem durchsuchen, so dass man schnell das passende Kennzeichen in der Liste findet. Durch einen Klick auf das Auge im rechten Bereich der Kachel lassen sich Kennzeichen als gesehen markieren. Diese Kennzeichen werden dann auch noch nach Bundeland in kleinen Grafiken dargestellt, so dass man stets einen Überblick hat, welche Kennzeichen eines Bundeslandes man bereits gesehen hat.
Ich wünsche nun viel Spaß beim Ausprobieren und bzgl. der iOS-Version halte ich euch auf dem Laufenden.
Falls jemand die App auf seinem Windows 10 Desktop verwenden möchte, kann diese kostenlos im Windows Store herunterladen.
BotTalk: Skill zu Amazon hochladen
Ich habe ja bereits im letzten Beitrag über BotTalk gezeigt, wie man ganz einfach mit der Hilfe einer Markup-Sprache einen Alexa Skill entwickeln kann. Diesen haben wir auch schon im Browser getestet und nun steht noch der letzte Schritt auf dem Programm: das Hochladen zu Amazon. In diesem Beitrag möchte ich euch nun zeigen, wie ihr wenigen Schritten den entwickelten Skill mit Amazon synchronisieren könnt, so dass dieser auch auf eurem Alexa-Device zur Verfügung steht.
Farben des Toolbar-Flyouts ändern
Wenn man standardmäßig in Xamarin.Forms mit ToolBarItems
auf einer ContentPage
arbeitet und hierbei als Order
den Wert Secondary
angibt, werden die entsprechenden Element in einem zusätzlichen Menü versteckt, welches sich erst bei Klicken auf die drei Punkte öffnet. Hierbei wird das Flyout stehts mit dunklem Hintergrund und weißer Schrift dargestellt. Dieses Farbschema passt jedoch nicht für alle Apps und daher möchte ich euch in diesem Artikel zeigen, wie man die Farbe des Flyouts unter Android ändern kann.
BotTalk: Einfache Alexa Skill Entwicklung
Heute möchte ich euch einen kleinen Dienst vorstellen mit dem ihr durch die Hilfe einer einfachen Markup-Sprache Alexa Skills und auch Google Actions erstellen könnt. Ich habe bereits in einigen Beiträgen gezeigt, wie ihr euren eigenen Alexa Skill zum Beispiel mit .NET entwickeln könnt, aber hierfür musst man Visual Studio installiert haben und auch sonst einige Vorbereitungen tätigen. Mit BotTalk könnt ihr nun ganz bequem euren Skill im Browser erstellen und ich möchte euch nun zeigen, wie das funktioniert.
FontAwesome in Xamarin.Forms-Apps
Ich habe ja bereits aufgezeigt, wie man eine eigene Schriftart in eine Xamarin.Forms App integrieren kann. Ich möchte dies in diesem Beitrag noch einmal wiederholen und euch zeigen, wie man FontAwesome in seine App einbinden kann. Wie der Name schon vermuten lässt, handelt es sich bei FontAwesome um eine Schriftart, welche aus Icons besteht. Somit lassen sich zahlreichen Symbole direkt verwenden und da es eine Schriftart ist, lassen sich auch Farbe und Größe bequem ohne Verluste ändern.
Neue Beta-Version der Dr. Windows App für Android und iOS
Längere Zeit war es ruhig um die Entwicklung der Dr. Windows App für Android und iOS, aber vor kurzem wurde eine neue Beta-Version mit einigen neuen Features und Verbesserungen in den jeweiligen Stores veröffentlicht. Ich bin jetzt natürlich auf das Nutzer-Feedback gespannt, da wir uns langsam aber sicher auf der Zielgeraden für einen Release ohne das Beta im Namen befinden.
XAML-Studio zum Erstellen von XAML-Layouts
In diesem Beitrag möchte ich euch ein neues Microsoft-Projekt vorstellen. Dabei handelt es sich um eine App aus der Microsoft Garage, welche somit von Microsoft-Mitarbeitern und mit Microsoft-Ressourcen erstellt worden ist, obwohl diese nicht direkt etwas mit der eigentlichen Aufgabe des jeweiligen Mitarbeiters zu tun hat. Die App hört auf den Namen XAML Studio und erlaubt es schnell und unkompliziert XAML-Layouts zu entwickeln bzw. zu testen.
Alexa Skills mit Azure Functions
Vor einiger Zeit habe ich ja bereits auf eine Möglichkeit hingewiesen, wie man seinen Alexa Skill für eine Azure Function verifizieren kann. Dies ist eine Grundvoraussetzung für die Veröffentlichung des Skills im Skill Store von Amazon. In diesem Beitrag möchte ich euch nun ein paar Beispiele von möglichen Skills aufzeigen, welche man mit der Hilfe von Azure Function schreiben kann.