Mobile Architect with extensive of experience gained developing projects based on Microsoft technologies. Has worked on mobile applications using Xamarin as well as server applications using .NET Core hosted in the Azure public cloud. Likes to share knowledge on his blog and at conferences. In his spare time likes to enjoy a dram of scotch whisky.
In this post, I'll present how to use Cake to build Xamarin app for different environments. You will learn how to update platform specific files (AndroidManifest.xml and Info.plist) and create platform specific packages (APK and IPA).
Cake allows to write C# scripts for compiling code, running unit tests, copying files/folders, etc. There is built-in support for many tools and many more via addins. In these post series I will show how to create Cake script that can: run unit tests, build Xamarin app, deploy app to App Center, deploy app to Google Play Internal, deploy app to Test Flight, run UI tests. The script can be used in every Xamarin app. I will also show how to create Azure Pipeline that use Cake script.
Animated Floating Action Button for Xamarin.Forms? It's easy! In this post, I will show how we can use pure Xamarin.Forms for creating Floating Action Button that will animate when page appears. Let's start!
If you are a Xamarin developer (or would like to become on), probably you were wondering, which OS is the best choice. Each option has it's pros and cons and none of them is good for every situation. When making decision which option to chose, the result should be based on team size, available budget and personal preferences. In this post I will describe few available options - I hope it will help you to make the best decision :)
Kto nie robił nadgodzin w IT? Jeśli nie robiłeś to wszystko jeszcze przed Tobą, a kto robił ten wie, że może być to męczące. Osobiście na przestrzeni lat robiłem wiele nadgodzin przy projektach komercyjnych w różnych okresach swojego życia. W tym poście zamieszczam swoje przemyślenia jako przestroga przed negatywnymi skutkami zbyt długiej pracy jak i również zwracam uwagę, na to że nadgodziny to skutek tego co dzieje się w projekcie.
MVVM (Model-View-ViewModel) is a usual pattern of choice when it comes to XAML development. It is used in WPF, Silverlight, Windows Phone, UWP and Xamarin.Forms. Every developer has his own opinions about how MVVM should be implemented. During my career, I saw different ways to implement and understand this pattern. In this post I describe myths that I have found most common.
Cloud is just everywhere nowadays. It is becoming (or already is) an industry standard for creating modern applications. I didn't want to stay behind so I decided to increase my developer knowledge about cloud and Azure. In this post, I describe why one should take AZ-900 exam and how to prepare for it.
It's time for a third part of articles series about what bothers Xamarin developers. The goal of this series is to identify things that should be improved. We all love Xamarin and we want to make it better by talking about things that bother us.