12+ Years of App Development
Everything from a single source
50+ Successful App Projects

Blog

Insights into our work

We're proud to partner with businesses of all sizes. Together, we turn innovative ideas into reality, helping to shape a better future. Our blog shares the valuable experiences and insights gained from these projects.

Header graphic for Top 3 alternatives to Xamarin.UITest for .NET MAUI
Top 3 alternatives to Xamarin.UITest for .NET MAUI
by Flavio Goncalves   |   02/22/2023

UI testing is an essential part of mobile app development to ensure that the app delivers the best possible user experience and meets the needs and expectations of its users. But how do we do that in .NET MAUI when Xamarin.UITest is not fully compatible anymore? Let's look at 3 alternatives to Xamarin.UITest.

Header graphic for 7 steps to migrate from Xamarin.Forms to .NET MAUI
7 steps to migrate from Xamarin.Forms to .NET MAUI
by Martin Luong   |   01/12/2023   |   updated 08/15/2023

With the end of support for Xamarin approaching in May 2024, developers are busy migrating existing Xamarin.Forms projects to .NET MAUI as its successor. So are we, of course. In this article, I'll show 7 steps we've always had to take during the transition to make your upgrade .NET MAUI easier.

Extend your Xamarin Android app with OpenStreetMap
by Sebastian Seidel   |   05/31/2017   |   updated 01/14/2022

In this article I want to show how to display OpenStreetMap map material in a Xamarin.Android app. OSMSharp is used for this purpose. For those interested in using OpenStreetMap in conjunction with OSMSharp and Xamarin.iOS, be sure to check out my OpenStreetMap within your Xamarin.iOS app article.

Extend your Xamarin iOS app with OpenStreetMap
by Sebastian Seidel   |   04/04/2017

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.

How to workaround Xamarin Androids VersionCode limitation
by Sebastian Seidel   |   02/02/2017   |   updated 01/02/2023

Learn why your Xamarin Android build fails with "Error executing task Aapt: VersionCode is outside 0, 65535 interval" and how to workaround that issue.

Continuous Integration & Deployment with Bitrise
by Sebastian Seidel   |   04/22/2016   |   updated 04/12/2022

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 with Xamarin.UITest
by Sebastian Seidel   |   12/07/2015

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
by Sebastian Seidel   |   11/08/2014

Learn in 5 simple steps how Bluetooth and the External Accessory Framework play together to control a BeeWi car with Xamarin iOS.

Ein BeeWi Car mit Xamarin.Android steuern
by Sebastian Seidel   |   10/18/2014

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.

UISplitViewController - mehrere Detailansichten mit UINavigationController verwenden
by Sebastian Seidel   |   10/15/2014

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.

Die erste eigene Xamarin Component erstellen
by Sebastian Seidel   |   05/08/2014

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.

iOS 7 konforme Apps
by Sebastian Seidel   |   01/11/2014

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.

Xamarin Workshop beim Developer Open Space
by Sebastian Seidel   |   10/29/2013

Das Developer Open Space, ehemals .NET OpenSpace, ist eine seit fünf Jahren in Leipzig stattfindende Veranstaltung rund um das Thema Softwareentwicklung. Für das Jahr 2012 haben die Organisatoren erstmals Workshops angeboten, die großen Anklang gefunden hatten. Ich selbst hatte an einem teilgenommen.

Header graphic for Cayas Software ist Xamarin Premier Consulting Partner
Cayas Software ist Xamarin Premier Consulting Partner
by Sebastian Seidel   |   07/18/2013

Xamarin benennt Cayas Software als erstes Deutsches Unternehmen zum Premier Consulting Partner. In dem Artikel erfährst du wie wir das geschafft haben.

Header graphic for Xamarin Evolve Event 2013
Xamarin Evolve Event 2013
by Sebastian Seidel   |   04/20/2013

Vom 14. bis zum 17.04. haben sich in Austin, Texas ca. 600 Interessenten, Kunden und Partner zum Xamarin Evolve Event 2013 getroffen. Hinter ihnen liegen 2 Tage Intensivtrainings, 2 Tage Konferenzvorträge, Wissensaustausch und jede Menge neue Kontakte.