Extend your Xamarin.iOS app with OpenStreetMap

An important feature in the mobile area are maps capabilities. There isn't any app in the market that won't improve their value without a map. Apple and Google doing a great job with there Map-SDKs, but sometimes you hit a spot where they won't suit your needs. Maybe for legal reasons or because you hit a bug inside of them. The later was my case, which is happily resoleved with iOS 10. But I needed an alternative that works offline too.

Continuous Integration and Deployment with Bitrise

During a current project we needed to evaluate possibilities to easily set up a Continuous Integration and Deployment system. For several reasons we normally would suggest an In-House solution with TeamCity, but the customer preferred a cloud solution to shorten the procurement and installation process. In this post I explain why and how we set up Bitrise.

Automated UI-Tests made easy

As a developer we all know about that rumor of writing any kind of test is a costly task. In this post I would like to show you a better way for writing UI tests that even makes it fun when it comes to a very large mobile app.

Control a BeeWi car with Xamarin.iOS

In this article I will walk you through the process of developing a little Xamarin.iOS app to control a BeeWi car using Bluetooth and the External Accessory Framework.

UISplitViewController - mehrere Detailansichten mit UINavigationController verwenden

In einem aktuellen Projekt besteht die Anforderung eine mehrere Ebenen tiefe Navigation mit entsprechenden Unterebenen für die Navigation umzusetzen. Da es sich um eine iPad-App handelt, bietet sich für die Navigation der UISplitViewController mit entsprechenden UINavigationController für den Master, die linke Seite, und die Details, die rechte Seite, an. Ich bin dabei auf das Problem gestoßen, dass beim Wechsel der Detailansichten der Hinweise auf das Menü im Portrait-Modus verschwindet. Nachfolgend möchte ich beschreiben, wie ich das Problem lösen konnte.

Die erste eigene Xamarin Component erstellen

Xamarin Components sind kleine Module mit deren Hilfe man seine App sehr einfach um Funktionen wie Barcode-Scannen oder Cloud-Service-Anbindung erweitern kann. Eine Übersicht über bereits existierende Module oder Komponenten gibt es unter components.xamarin.com. Anhand meiner eigenen Xamarin.Android ShowcaseView Komponente möchte ich zeigen wie man eine Komponente erstellt und worauf man achten sollte damit die Freischaltung schnell erfolgen kann.

iOS 7 konforme Apps

Das Jahr 2013 endete mit einem großen Knall. Neben dem typischen Silvester-Feuerwerk gab es für mich und viele andere noch eine E-Mail aus Cupertino, die gerade für Januar einiges an Arbeit bedeuten konnte. Die Ankündigung von Apple ab dem 01.02.2014 nur noch Apps in den App-Store zu lassen, die iOS 7 konform sind war schon erstaunlich. Nicht wegen der Ankündigung an sich, sondern vielmehr wegen dem kurzen Zeitraum.

Cayas Software ist Xamarin Premier Consulting Partner

Wir freuen uns sehr darüber heute mitteilen zu können, dass wir die Partnerschaft mit Xamarin noch einmal vertiefen konnten. Mit dem Update der Xamarin Website wird Cayas als erster deutscher Authorized Consulting Partner nun auch wieder zu den ersten Premier Consulting Partnern gehören.

Wie kann man Apps auf einer Vielzahl an Geräten testen?

Hin und wieder fragen mich Kunden, wie ich eigentlich die Apps testen kann. Manche sind sogar der Meinung das ich ein riesiges Arsenal an Geräten vorrätig haben müsste um besonders im Android-Umfeld alle möglichen Konfigurationen testen zu können.