App Tracking Transparency Permission in Xamarin.Forms für iOS
Bereits seit längerer Zeit hat sich Apple die Privatsphäre der Daten der Nutzer auf die Fahnen geschrieben. Daher ist es kein Wunder, dass man als App-Entwickler den Nutzer nun darauf hinweisen muss, dass die eigene App Nutzerdaten erfasst. Damit jedoch noch nicht genug, denn der Nutzer hat auch die Option dieses abzulehnen, so dass die App dann keinerlei nutzerspezifischen Daten erfassen darf. Dafür hat Apple nun das AppTrackingTransparency-Framework veröffentlicht, mit dessen Hilfe man dieses Szenario umsetzen kann. Luis Matos hat bereits einen Artikel in seinem Blog, sowohl auf Englisch als auch Spanisch veröffentlicht, welchen ich als Grundlage für die Umsetzung nutzen werden.
StatusBar unter Android, iOS und UWP einfärben
Die drei großen Plattformen verfügen jeweils über eine StatusBar
, welche man je nach der eigenen App einfärben möchte. Leider ist dies zum jetzigen Zeitpunkt nicht im plattformunabhängigen Code möglich, daher muss dies tatsächlich auf jeder Plattform implementiert werden. In diesem Beitrag möchte ich euch nun für jede Plattform zeigen, wie man die StatusBar
entsprechend einfärben kann.
Apple AirTags – Nie wieder etwas kostbares verlieren
Am 20. April 2021 fand das Frühlings-Event von Apple statt. Neben der Vorstellung eines neuen iMacs und der obligatorischen Erneuerung des iPad Pro, wurden auch die bereits seit langem erwarteten AirTags vorgestellt. Bei AirTags handelt es sich um leine runde Chips, welche dabei helfen sollen, Gegenstände wiederzufinden, welche man nicht mehr auffinden kann. Die Kommunikation findet dabei mit der Hilfe von Bluetooth LE und der Ultrabreitband-Technologie (UWB) statt welche Apple in Form das U1-Chips ab dem iPhone 11 unterstützt.
Screenshots von der Apple Watch schön präsentieren
Vor einiger Zeit habe ich einen Beitrag zur Apple Watch Series 6 gemacht. In diesem Beitrag habe ich ein paar Screenshots von der Apple Watch gezeigt. Im Anschluss an die Veröffentlichung habe ich einige Rückfragen erhalten, wie ich denn diese Screenshots gemacht habe. Daher möchte ich euch in diesem Beitrag jetzt die kleine App Watchshot vorstellen.
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.
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.
DevCleaner: Xcode mit wenigen Mausklicks bereinigen
Manchmal wirft man einen Blick auf seine Festplatte und fragt sich, wieso habe ich nur noch so wenig Speicherplatz frei. Mir geht es tatsächlich öfters so, gerade wenn ich einen Blick auf die Festplatte in meinem Mac Mini werfe. Da ich das Gerät derzeit nur als Build Host für meine Xamarin.Forms Projekte für die iOS-Entwicklung nutze, habe ich auch nur die kleinste Konfiguration mit gerade einmal 128 GB Speicherplatz. Um nun ein bisschen mehr Platz auf dem Rechner zu schaffen, möchte ich euch ein kleines Tool mit dem Namen DevCleaner for Xcode vorstellen.
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.
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.
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.
Dr. Windows App nun für iOS und Android als Beta verfügbar
Der eine oder andere wird es sicherlich bereits mitbekommen haben, aber die letzten Monate habe ich immer wieder an einer Portierung der Dr. Windows App sowohl für Android als auch iOS gearbeitet. Seit einigen Stunden ist es nun soweit und beide Apps liegen in den jeweiligen Stores als Beta-Version zum Herunterladen bereit. Ich durfte damals im Rahmen meiner Entwickler-Tätigkeit bei der Firma medialesson GmbH zusammen mit einem Kollegen an der UWP-App arbeiten und auf dem Dr. Windows Community Day hat Martin mich dann gefragt, ob ich nicht Interesse hätte eine iOS- und eine Android-Version zu erstellen. Der Vorteil war, dass wir bei der UWP-App-Entwicklung bereits auf eine hohe Portierbarkeit der Businesslogik konzentriert haben, so dass ein großer Teil der Logik bereits vorhanden und wiederverwendet werden konnte.
#Macoun: iOS- und macOS-Entwicklerkonferenz
Wer mich ein wenig kennt, der weiß, dass ich eigentlich komplett aus dem Microsoft-Entwicklerumfeld komme und viele Apps sowohl für Windows Phone als auch für Windows geschrieben habe. Leider hat Microsoft Windows Phone zum größten Teil eingestellt und daher muss man sich nun neu orientieren und dazu gehören natürlich sowohl die Entwicklung für iOS als auch für Android. Dank einer Freikarte für die Macoun, habe ich zwei Tage auf der größten iOS- und macOS-Entwicklerkonferenz Europas in Frankfurt verbracht und möchte hier nun einige Eindrücke mit euch teilen.