Our blog

Find tips, news and thoughts around mobile and agile development.

.NET MAUI: Implementing platform behavior

.NET MAUI is right around the corner. Like its predecessor it offers sharing most code while building for multiple platforms. This includes the UI part. Of course there are still elements that require access to the platform, like accessing the camera, or something less common like customizing HttpMessageHandler behavior on iOS. For common use-cases Xamarin.Essentials was offered to Xamarin Forms users. Now with MAUI this library will be included in your application by default (named MAUI Essentials), making it easy

Read More »

Introducing design thinking

You have probably heard about this before, but what exactly is Design Thinking? Contrary to popular belief, design thinking is not related to design. There are 2 ways to view Design Thinking: The first way is see it as a mindset, or an ideology, where you approach each problem from a user-centered perspective. The second way is a six-steps process that helps us practice this ideology of user-centered design. Why should we practice Design Thinking? The whole idea of design thinking is to help translate ideas into

Read More »

SonarQube: adding Pull Request for cleaner and safer code

Sonarqube is an open-source platform which performs a continuous code analysis to help your team write cleaner and safer code. You can view this report of your code in your SonarQube account, where you can see possible bugs, security issues, code smells and other suggestions to avoid technical debt. However, it is also possible to add this report straight into your ALM’s provider’s interface!   Let’s take a look at PR Decoration with SonarQube.  This feature (available with the developer edition

Read More »

The Future of Xamarin.Forms: .NET MAUI

There is a little voice that is growing louder and it’s saying: “.NET MAUI”. We may have heard of it, but what is this? What does it mean? Previously, we talked about Xamarin.Forms 5, but there is a new open-source framework on the way: .NET MAUI. It stands for .NET Multi-platform App UI and it is coming to step up and replace Xamarin.Forms.  So, what will .NET MAUI bring us? Multi-platform: One project to code them all With MAUI you

Read More »

How automating your build-test-deploy process helps your team

Within any (mobile) team, we always analyse our efficiency: how many story points did we complete, how many errors or bugs are returned and how quickly can we bring new features to our customers?   There are many things that have an effect on our efficiency. For example, good and proactive communication at the beginning will lead to less frustration and more complete deliverables. The efficiency of a team is also highly reliant on the processes the team has in place: clear and solid

Read More »

What’s New in Xamarin Forms 5?

It was 2019 when the launch of .NET 5 was announced at the annual event for developers (Microsoft Build). At the same time, it was announced that all platforms would be integrated into one. This integration included Xamarin as part of the .NET platform, something expected since Microsoft had acquired the framework. This also implied the appearance of a new Framework within .NET known as “MAUI” (Multi-platform App User Interface) as a replacement for the well-known Xamarin Forms. Unfortunately, the

Read More »

10 Things You Should Know About Xamarin

Xamarin is used to create amazing cross-platform mobile applications! Did you know that cross-platform means you can actually share classes across .NET platforms? Our colleague Seba takes center-stage to explain 10 different things you should know about Xamarin. He shares some core definitions for Xamarin, as well as how to use it in practice:  https://www.youtube.com/watch?v=z9qCUKuG5SU&feature=youtu.be Here is a summary of the ten points Seba described: You can create amazing applications using .NET as a platform. You can write C# code,

Read More »

Onboarding Remote Colleagues – Learning From the Best

Onboarding remotely: it is not always a choice anymore due to the current COVID-19 situation. But, especially in these times, onboarding cannot be forgotten or cut back on. In our previous posts, we highlighted the importance of team and personal guidance to make the onboarding process a success. However, the onboarding process also needs to provide insights on how practical work is done. With the current state of the art, it is easy to share documents, code and projects digitally.

Read More »

Onboarding Remote Colleagues – Guiding the New Colleague

Congratulations, you have hired a new colleague! Chances are that their first day will be spend from their own home. For many companies, and new colleagues, this will be a completely new and challenging experience. In our previous blogpost, we discussed how difficult it can be to really get to know the team, but it needs to be a top priority since it defines the company culture. Today, we will highlight the importance of guidance.   A new employee is always eager

Read More »

Are you a mobile developer?
We want to hear about you!

We are always looking for new talent. If you are junior or expert in mobile development we look forward to hear you!
Call us:+31 850 013 451
Email us:hello@xablu.com