Rückblick: Expert Day for Xamarin
In diesem Beitrag möchte ich noch einmal einen kurzen Rückblick auf die zweite Auflage des Expert Day for Xamarin in Köln geben. Am 19. Oktober fanden in den Räumlichkeiten von Microsoft zahlreiche Sessions rund um das Thema Xamarin statt. Anders als beim letzten Mal gab es dieses Mal sogar zwei parallele Slots, welche immer wieder durch Keynotes unterbrochen worden sind. Daher kann ich leider nicht zu allen Sessions etwas sagen, sondern nur zu denen, welche ich auch besucht habe.
Slides auf Speaker Deck
In diesem Jahr habe ich das eine oder andere Meetup als Speaker organisiert oder war auf verschiedenen Veranstaltungen/Konferenzen als Speaker mit dabei. Dabei entstanden natürlich auch ein paar Präsentation, welche ich nun auch auf Speaker Deck zur Verfügung stelle. Die meisten Präsentation werde ich im Anschluss an das Event entsprechend hochladen, so dass alle Slides an einem zentralen Ort zur Verfügung stehen.
Überprüfen, ob ein Echo-Device über ein Display verfügt
Wenn man einen Skill für Alexa entwickeln möchte, stellt man sich zu Beginn die Frage, ob man gegebenenfalls das Display eines Echo Shows oder Echo Spots nutzen möchte. Hier lassen sich zusätzliche Inhalte, wie zum Beispiel Bilder oder Texte anzeigen. Nun muss allerdings validieren, ob das Gerät überhaupt über ein Display verfügt, bevor man diese Informationen an das Device zurückschickt.
Xamarin.Forms Animationen mit Lottie
Ich habe bereits in einem früheren Artikel hier in meinem Blog über Animationen von Controls unter Xamarin.Forms berichtet. Nun möchte ich dieses Thema erneut aufgreifen und zeigen, wie man mit Lottie bequem und einfach Animationen in seine eigene App integrieren kann. Zunächst möchte ich allerdings die Frage beantworten, was Lottie eigentlich ist. Dabei handelt es sich um eine Library aus der Feder von Airbnb, welche Animationen nativ auf zahlreichen Plattformen anzeigen möchte. Die Animationen stammen dabei aus After Effects und werden mit einem Plugin in eine JSON-Datei konvertiert, welche dann innerhalb der Apps abgespielt werden können.
Android NDK installieren
Manchmal möchte meine Android-App auch als Release-Build testen, um sicherzustellen, dass die App später auch definitiv lauffähig ist. Als ich jedoch bei meinem Projekt von Debug auf Release umstellt habe, wurde der Build-Prozess mit einem Build-Fehler beendet und die App wurde auf dem Emulator oder dem Device nicht gestartet. In diesem Beitrag möchte ich nun kurz aufzeigen, wie man das fehlende Android NDK installieren und konfigurieren kann.
Event-Tipp: Expert Day for Xamarin 2018
Bereits zum wiederholten Male findet am 19. Oktober der Expert Day for Xamarin bei Microsoft in Köln statt. Ich war bereits im letzten Jahr dabei und werde mich auch dieses Mal wieder auf den Weg machen, um gemeinsam mit der Community über die Neuigkeiten bei der Xamarin-Entwicklung zu erfahren und natürlich auch um mich mit der Community auszutauschen.
Ausgewählte Beiträge auch auf Medium
Vor einem guten Jahr habe ich meinen Blog unter www.tsjdev-apps.de wieder ins Leben gerufen und seit diesem Tag den einen oder anderen Artikel geschrieben und hier veröffentlicht. Wegen der Einfachheit habe ich mich damals dafür entschieden, dass dieser Blog auf Deutsch geführt wird. Ich bereue diese Entscheidung natürlich nicht, aber trotzdem erreicht man mit einem englischen Blog deutlich mehr Leserinnen und Leser, daher werde ich ausgewählte Blog-Beiträge in englischer Sprache auch auf Medium veröffentlichen.
What3Words Sample-App
Im Rahmen der Digitalen Woche in Kiel bin ich zum ersten Mal mit dem Dienst What3Words in Kontakt geraten. Dabei handelt es sich um einen Dienst, welche die Weltkarte in kleine Quadrate unterteilt und dann jedem Quadrat drei Begriffe zuordnet. Ziel soll es sein, dass sich diese Begriffe leichter merken lassen, da diese nicht zusammenhängen (wie zum Beispiel welche.tischtennis.bekannte), als eine Adresse inkl. Postleitzahl. Ich habe mich dann näher mit der API dieses Dienstes befasst und einen kleinen C#-Wrapper geschrieben, welcher die Basis-Funktionalitäten bereits abgedeckt.
Microsoft Display Dock als Docking-Station
Als Microsoft das damalige Flagschiff Lumia 950 bzw. Lumia 950 XL vorgestellt hat, wurde gleichzeitig auch das Microsoft Display Dock vorgestellt und lag teilweise diesen beiden Geräten sogar kostenlos bei. Microsoft hat damals versucht mit der Technologie Continuum aus dem Smartphone ein Laptop zu machen.
#DiWoKiel: Rückblick auf meinen Alexa-Workshop
Zwischen dem 08. und 15. September fand bereits zum zweiten Mal die Digitale Woche Kiel statt. Auch dieses Jahr war Ziel dieser Veranstaltung das erlebbar Machen der Digitalisierung und damit Perspektiven für die Zukunft zu schaffen. So bot diese Woche den Akteuren aus digitaler und klassischer Wirtschaft, Wissenschaft und Politik Raum für die aktive Auseinandersetzung mit dem digitalen Wandel. Zahlreiche Veranstaltungen fanden in diesem Zeitraum an verschiedenen zentralen Orten der Landeshauptstadt statt. Ich war, wie bereits im letzten Jahr, auch dieses Mal wieder mit von der Partie und habe in einem Workshop die Skill-Entwicklung für/mit Alexa den interessierten Teilnehmerinnen und Teilnehmern näher gebracht. Nach einer theoretischen Einführung in die Begriffe, wie zum Beispiel Skill, Intent oder Slot, haben wir gemeinsam mit Storyline die ersten eigenen Skills ohne Programmieren erstellt.
Entwicklung der Dr. Windows App
Ich habe es ja bereits in meinem Blog erwähnt, dass seit kurzem die Dr. Windows App neben Windows 10 auch für iOS und Android zur Verfügung steht. In diesem Beitrag möchte ich nun noch ein paar Hintergrundgeschichten zur Erstehung dieser beiden neuen App-Versionen erzählen und einen kleinen Einblick in die Entwicklung geben. Im Rahmen meiner Arbeit als Softwareentwickler bei der Firma medialesson GmbH habe ich zusammen mit einem Kollegen vor ca. 2 Jahren an der Entwicklung der UWP-Version für Desktop und Phone mitgearbeitet. Bei der damaligen Entwicklung haben wir schon im Hinterkopf gehabt, dass eventuell eine iOS- und eine Android-Version folgen könnten.
Postman – Testen von WebRequests
In diesem Beitrag möchte ich ein Tool vorstellen, welches für die Entwicklung und Testen einer API notwendig bzw. hilfreich ist. Dabei handelt es sich um Postman. Mit diesem kleinen Programm kann man ganz einfach Web-Request senden. So lässt sich ohne ein Frontend schnell und unkompliziert eine Web-Schnittstelle validieren. Dabei lassen sich natürlich auch die Header entsprechend angeben.
Das Tool steht dabei kostenlos für Windows, Mac und Linux bereit. Nachdem ihr das Tool heruntergeladen habt und den Installationsassistenten durchlaufen habt, steht euch der Verwendung nichts mehr im Wege.