NuGet: RESTCountriesSharp
Ich stelle seit einiger Zeit NuGet-Packages bereit. Erst in den vergangenen Wochen habe ich mehrerer meiner Pakete auf den neusten Stand gebracht. Aber auch neue NuGet-Packages entstehen. Heute möchte ich euch RESTCountriesSharp vorstellen. Es gibt die Webseite restcountries.com und wie der Name vermuten lässt, bekommt man hier zahlreiche Informationen über die Länder der Welt. Mit RESTCountriesSharp gibt es nun einen Wrapper, um die API bequem in jedem C#-Projekt zu nutzen.
NuGet: RandomUserSharp – Update
Bereits im Jahre 2017 habe ich hier im Blog mein NuGet Package für RandomUser.me vorgestellt. Inzwischen sind nicht nur fast 6 Jahre vergangen, sondern die API hat sich auch stets weiterentwickelt. Nun habe ich mich dem Thema noch einmal angenommen und auf die neuste API-Version aktualisiert, sowie einige kleine Code-Optimierungen vorgenommen. Die neue Version 3.1.0 von RandomUserSharp steht nun auf NuGet zur Verfügung.
NuGet Package: ICanHazDadJokeSharp
Mir war am vergangenen Wochenende ein wenig langweilig und so habe ich mir gedacht, doch mal wieder einen kleinen C#-Wrapper für eine bekannte API zu schreiben. Ich habe ja bereits ein paar NuGet-Pakete veröffentlicht und nun ist noch ein weiteres dazu gekommen: ICanHazDadJokeSharp. Dabei handelt es sich um einen Wrapper für die Webseite icanhazdadjoke.com, welche eine Vielzahl von englischen Dad Jokes bereitstellt.
NuGet: Xamarin Community Toolkit
Der eine oder andere hat bestimmt schon von der Ankündigung im Rahmen der Microsoft Build-Konferenz 2020 gehört, dass mit Xamarin.Forms 5.0 die letzte Version von Xamarin.Forms erscheinen wird und im November 2021 mit der Veröffentlichung von .NET 6 als .NET MAUI fortgeführt wird. Seit einiger Zeit wurde nun Xamarin.Forms 5.0 veröffentlicht. Doch was passiert mit den Features, welche es nicht mehr in einen stabilen Zustand gebracht haben? Hier kommt das Xamarin Community Toolkit ins Spiel, welches ich euch in diesem Beitrag näher vorstellen möchte.
Xamarin.Essentials Update auf Version 1.6
Ich habe vor einiger Zeit das NuGet Paket Xamarin.Essentials hier im Blog und auch auf Medium vorgestellt und ich habe auch schon das eine oder andere Video zu diesem Thema auf meinem YouTube-Kanal veröffentlicht. Bei Xamarin.Essentials handelt es sich um eine Sammlung von APIs, welche es ermöglicht normalerweise plattformabhängige Dinge, wie zum Beispiel das Abrufen der aktuellen Position oder das Senden einer eMail zu wrappen, so dass ein einfacher Aufruf in der .NET Standard Library möglich ist. Nun ist vor einigen Tagen eine neue Version dieser Library auf NuGet veröffentlicht worden und ich möchte in diesem Beitrag nun auf die Neuerungen kurz eingehen.
Xamarin.Forms: TextToSpeech
Ich hatte es ja bereits in meinem Beitrag zur Vorstellung des Projekts XFWeather angekündigt und hier ist nun auch schon der erste Beitrag. Ich möchte nämlich gerne hilfreiche NuGet-Packages vorstellen, welche einem plattformspezifische Implementierungen abnehmen sollen. Dies hat dann den großen Vorteil, dass man noch mehr Code über die verschiedene Plattformen hinweg teilen kann und den größten Anteil im portablen Teil des Projekts abbilden kann. In diesem Beitrag ich mich gerne mit dem Thema TextToSpeech befassen.
Meine NuGet-Packages
Nachdem ich immer wieder Dienste für Demos verwendet habe, habe ich beschlossen für diese einfach ein kleines NuGet-Package zu erstellen. Dieses kann dann bequem in ein neues App-Projekt integriert und direkt verwendet werden. Dieser Beitrag dient nun als Sammlung meiner bisher veröffentlichten NuGet-Packages.
LittleHelpers für nahezu jede App
Es kommt immer wieder vor, dass man Code von einem bestehenden Projekt in ein neues Softwareprojekt übernimmt. Dann stellt man sich meist die Frage, wo befindet sich der aktuelle Code und anschließend müssen die Namespaces für das neue Projekt angepasst werden. Daher habe ich begonnen wiederkehrende Methoden in einem eigenen Repository zu sammeln und als NuGet-Package zur Verfügung zu stellen. So wurden die LittleHelpers geboren.
NuGet: what3words
In diesem Beitrag möchte ich einen weiteren Wrapper vorstellen, welche ich vor kurzem über NuGet zur Verfügung gestellt haben. Es handelt sich dieses Mal um einen C#-Wrapper für den Dienst what3words. Hierbei handelt es sich um einen Dienst, welcher eine geographische Koordinate in drei Wörter kodiert und natürlich auch wieder anders herum. So findet man die Freiheitsstatue in NewYork unter den Begriffen dankt.anlegen.kinosaal.
NuGet: RandomUserSharp
Vielen wird sicherlich ein „Lorem Ipsum“-Generator etwas sagen, welcher Dummy-Text beliebiger Länge produziert, welchen man zum Beispiel für Layout-Tests oder ähnliches in seinen Apps verwenden kann. Der Dienst RandomUser.me bietet ein ähnliches Tool, allerdings werden hier zufällige Nutzerdaten generiert und ausgegeben. Hierzu zählen zum Beispiel ein Profilbild, ein Login oder auch eine eMail-Adresse. Auch diese Daten lassen sich wunderbar zum Testen eines Layouts oder zum Demonstrieren von neuen Entwickler-Techniken als Demo-Content verwenden.
NuGet: OpenWeatherMapSharp
Im Rahmen einiger Vorträge habe ich als kleines App-Beispiel eine Wetter-App mit der Hilfe der kostenlosen OpenWeatherMap-Api entwickelt. Ich habe mich jetzt dazu entschieden einen einen Wrapper für genau diesen Dienst zu schreiben. Entwickelt wurde der Wrapper auf Basis von .NET Standard 1.1 und ist somit auf zahlreichen Plattformen verfügbar. Hierzu zählen z.B. Xamarin, UWP, Windows 8+ oder auch noch Windows Phone 8.1.
NuGet: PixabaySharp
Mein Arbeitskollege Thomas hat einen Wrapper für den Dienst Pixabay geschrieben. Dabei handelt es sich um eine Plattform, welche lizenzfreie Bilder zur Verfügung stellt, welche man herunterladen und in seinen eigenen Projekten verwenden darf bzw. kann. Entwickelt wurde der Wrapper auf Basis von .NET Standard 1.2 und ist somit auf zahlreichen Plattformen verfügbar. Hierzu zählen z.B. Xamarin, UWP, Windows 8+ oder auch Windows Phone 8.1