Extend your Xamarin.Android app with OpenStreetMap

In my last post I described how you can use OpenStreetMaps within your Xamarin.iOS app. Please read that article first, if you don't know what OpenStreetMaps is. Today I show you how you can make use of OpenStreetMaps in your Xamarin.Android app.

How to workaround Xamarin.Androids VersionCode limitation

We recently faced a problem that a customer published a version of his app that has a version code higher than 65.535 defined in the manifest file. All new builds have to have greater version codes. But building an Xamarin.Android app with that requirement will fail with the message: Error executing task Aapt: VersionCode is outside 0, 65535 interval. In this post I describe possible ways to work around this Xamarin.Android magic number when resetting the build-systems build number isn't an option.

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.

Ein BeeWi Car mit Xamarin.Android steuern

Beim BeeWi Car handelt es sich um ein ferngesteuertes Auto der Firma BeeWi. Während meines Besuchs des gestrigen Workshops auf dem Developer Open Space in Leipzig zum Thema "Internet of Things", hatte ich den ersten Kontakt mit diesem kleinen Spielzeugauto. Ich möchte euch mit diesem Artikel zeigen, wie man mit Xamarin.Android eine kleine Bluetooth-Fernsteuerung für das BeeWi Car schreibt und damit eine spaßige Zeit haben kann.

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.

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.

Android Studio Designer

Die Google I/O ist seit ein paar Wochen schon zu Ende und es gab einiges an Neuigkeiten. Unter anderem wurde das Android Studio vorgestellt, das auf JetBrains IntelliJ IDEA basiert und im Moment noch eine Early Access Preview ist. Die aufgeführten Features sind dennoch Grund genug um sich das Studio einmal näher anzusehen.