Android ecosystem has huge numbers of libraries which can be used in Android-based applications. Technically, these libraries are files with .jar or .aar extensions. When developing Android application with Java these libraries can be directly included/linked in the application and used. Of course, re-usage of these java-based libraries in Xamarin Forms is possible, but the […]
In this blog post I will not only stick to technical side of the problem, but I will also put some thoughts on how sometimes in development everything goes wrong. And how to deal with the situation, till you get the solution. iOS13 was released on September 19th. Quickly after release, on one of the […]
On Android, when pairing with Bluetooth device is in progress, popup form requesting pin is displayed. Everything is ok, except awkward message “Try 000 or 1234”. For some users this is confusing, because they simply type in what pairing popup is suggesting. Of course, pairing fails due to wrong pin entered. Let’s take a look how I fixed this issue.
A push notification is a message that pops up on a mobile device. Push notifications are messages send via application to directly address the end users. In this blog post, I will show how to use App Center Push service and show how to implement push notifications in Xamarin Forms. For now, I will focus […]
If you read my previous blog post how to create Bluetooth GATT server on top of UWP, then you should be familiar with basics of Bluetooth. In this post I will extend on other side of the “wire” of the Bluetooth communication. I will do this with Xamarin.Forms. In this post I will create simple […]
When unit testing Xamarin Forms, sooner or later you hit at “You MUST call Xamarin.Forms.Init()” problem. In this blog post I will investigate one way how to deal with this issue.
I was involved in development of Xamarin Forms mobile app which was targeting also Chinese market. We handled Chinese localization as any other language/region. But, some China-based phones gave me some headache.
Read out more!