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.
Clock Faces für Fitbit-Geräte erstellen
In diesem Beitrag möchte ich mal einen Blick über den Tellerrand werfen, da ich euch zeigen möchte, wie ihr für ein paar Fitbit Geräte eigene Clock Faces erstellen könnt. Bei Fitbit handelt es sich um eine amerikanische Marke, welche Fitness-Tracker im Angebot hat. Zusätzlich hat Fitbit mit der Versa, der Versa Lite und der Ionic auch Smartwatches im Angebot, für die man selbst eigene Anwendungen oder auch Clock Faces mit Node.js entwickeln kann.
Nützliche Converter Sammlung – Teil 1
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.
Xamarin.Forms: Per Return zum nächsten Entry wechseln
Gerade wenn man in einer App ein Formular integriert, dann kann die Eingabe der Daten für den Nutzer teilweise schwierig sein, da man nicht bequem per TAB in das nächste Feld springen kann, wie es beim Desktop der Fall ist. Auch ein Drücken der Return-Taste führt nicht automatisch zum Fokussieren des nächsten Eingabefeldes. In diesem Beitrag möchte ich nun zeigen, wie wir das bestehende Xamarin.Forms Entry Control mit wenig Aufwand erweitern, so dass beim Drücken der Return-Taste (fast) automatisch in das nächste Entry gewechselt wird.
Hot Restart: iOS-Apps unter Windows deployen
Am Montag war es soweit und Microsoft hat die neuste Visual Studio Version zum Download mit der Versionsnummer 16.5 freigegeben. Neben den obligatorischen Verbesserungen gibt es auch eine neue spannende Technologie für alle Xamarin.Forms-Entwickler, nämlich Hot Restart. Mit Hot Restart könnt ihr eure Xamarin.Forms App auf ein iPhone debuggen ohne eine Verbindung zu einem Mac zu haben. In diesem Beitrag möchte ich nun kurz aufzeigen, wie ihr selbst Hot Restart mit einer Xamarin.Forms verwenden könnt.
Raspberry Pi Imager: Erstellen einer bootbaren SD-Karte
Sofern man einen Raspberry Pi sein eigen nennen darf, steht man manchmal vor der Aufgabe eine microSD-Karte zu präparieren, welche dann die Möglichkeit bietet den Raspberry Pi von dieser zu booten, um ein Betriebssystem zu starten. Dieser Vorgang ist je nach verwendetem Betriebssystem ein wenig aufwendig und ich musste schon des öfteren nach den passenden Tools im Internet suchen. Nun gibt es mit dem Raspberry Pi Imager ein kleines Open-Source Tool, welches diese Aufgabe unter Windows, macOS oder Ubuntu für einen übernimmt.
myScale: SVG verkleinern/vergrößern
Gerade wenn man mit Designern zusammenarbeitet, bekommt man öfters Grafiken im SVG-Format. Der Vorteil bei diesem Dateiformat ist natürlich, dass man die Grafiken beliebig skalieren kann. Hier kann es aber auch zum Problem kommen, da die SVG-Datei vielleicht nicht in der passenden Auflösung vorliegt. Hier kommt nun die Webseite myScale ins Spiel, denn diese ermöglicht es eine vorliegende SVG-Datei in eine beliebige Größe zu konvertieren und als PNG zu exportieren.
XF: Custom Control – LabeledSwitch
Wenn man mit Xamarin.Forms arbeitet, um eine mobile App für Android und/oder iOS zu entwickeln, so kann man bereits auf eine Vielzahl von vordefinierten Controls zurückgreifen, welche sich einfach verwenden lassen. Aber manchmal kommt man in die Situation, wo diese vordefinierten Controls nicht mehr passen und man muss sich eine Alternative überlegen. In diesem Beitrag möchte ich nun zeigen, wie man aus den Standard-Controls ein neues Control für Android und iOS erstellen kann. Dabei handelt es sich um den LabeledSwitch. Dabei handelt es sich um einen Switch, welcher mit zwei Labels versehen ist, welche einen Titel und eine kurze Beschreibung anzeigen können.