Styles classes enables you to have multiple styles applied to a control, in simple words it allows you to apply the concept of multiple inheritance to your styles. It gives you the flexibility to avoid creating a lot of styles that will be inherited from. How we usually do it? Imagine the scenario were we […]
Interactive Quick Tour in Xamarin Forms/MAUI
A quick tour flow allows you to understand what’s an application about and how it works before using it. The most common way is by creating an Onboarding screen (Which is an independent screen that shows some instructive images on how to use the application), but that’s not the only way to do this. In […]
StateLayout with Collections in Xamarin Forms/MAUI
A time ago Steven Thewissen created a great plugin called StateSquid which allowed displaying a specific view when a page is in a specific state. It has evolved and now it’s part of the Xamarin Community Toolkit. In this article, I’m going to show you how to use and integrate it to load data into […]
Podcast (DevTalk) – Improving the UX of Xamarin Forms Apps
On February 21, Rendy Del Rosario and I participated in a Podcast where we talked about improving the UX of Xamarin Forms Apps by covering topics related to different UX areas such as Splash, Login/Register Forms, Profile/Contacts, Loading, Internet Connection, and General tips. This is an online Podcast called DevTalk organized by Kerry W. Lothrop. […]
Using Guard Clauses in .NET
A guard clause, is a check of integrity preconditions used to avoid errors during execution. It helps you to simplify code by removing useless nested branching conditions and returning meaningful errors. To achieve it in .NET you can do it using a library or writing your own defensive code, in this article I’ll show you […]
Improving the UX when loading data in Xamarin Forms
Loading data is one of the most common tasks that we do in a mobile application. It can also be the thing that bothers our users the most when using it due to the time they must wait to obtain the desired result, that’s why we need to provide the best user experience possible to […]
Online Talk (MVP Conf Latam) – State Machines en .NET
On December 11th, Rendy Del Rosario and I participated in the MVP Conf Latam by giving a talk on Working State Machines in .NET, we covered topics on how to start, how to integrate it in a .NET Project, advances of using it, etc. Slides here: State machine in .NET Place: Online Language: Spanish Date: Dec […]
Online Talk (DevFest SD) – Trabajando con máquinas de estados en.NET
On November 12th, Rendy Del Rosario and I participated in the DevFest Santo Domingo 2021 by giving a talk on Working State Machines in .NET (Trabajando con máquinas de estados en.NET), we covered topics on how to start, how to integrate it in a .NET Project, advances of using it, etc. Slides here: Trabajando con […]
Tips and Ticks when creating a Custom Control in Xamarin Forms. Part. 2
In the first part of this article, I showed different tips when creating a custom control, in this part I’ll be covering some additional tips. As in the previous article, I’m NOT going to show you how to create a custom control (if you want to learn about that you can read this great article by […]
Online Talk (XamExpertDay): Improving the UX of our Xamarin Forms Apps
On October 1st, Rendy Del Rosario and I participated in the XamarinExpertDay by giving a talk on how to improve the UX of Xamarin Forms Apps, we covered topics related to different UX areas such as Splash, Login/Register Forms, Profile/Contacts, Loading, Internet Connection, and General. Slides here: Improving the ux of our xamarin forms apps […]