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 […]
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 (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 […]
Scroll Reveal in Xamarin Forms
A few weeks ago, I got this request from Zaw Htut via Twitter, on how to do a Scroll Reveal using a ListView in Xamarin Forms. In this article, I will show you how to do it step by step. Let’s understand the requirements When looking at the GIF above, an interesting behavior can be […]
Exploring Drag and Drop in Xamarin Forms
In Xamarin Forms 5 the ability for doing drag and drop was released. In this article, I’ll explore it and show you how to use it by creating a simple Schedule UI, which will have the ability to drag event cards and drop them over a Trash icon to delete them. How it works To […]
Animating Page Transitions in Xamarin Forms
When developing mobile applications, having a good UI/UX is one of the most important things. One way we can help with our UX by having smooth transitions between pages. Xamarin Forms uses the default standard transition navigation: But what if you want to go further? And do some of those cool transition animations that the […]
Prism Regions in Xamarin Forms
If you don’t know what Prism is, I recommend that you read this article first. On Prism 8.0, the Prism Team released an amazing feature called Regions, which gives us a lot of flexibility in handling different views on a page. To understand it, let’s see the following use case: We have a TabbedView (Or […]
Showcase of Xamarin Forms Student Projects
For the past weeks, I have been teaching Xamarin Forms to Software/System engineering students at INTEC University in the Dominican Republic. As a final project, they had to create a new Xamarin Forms application using any open-source API. Today I’m very proud to show the result of these excellent applications that have been made in […]
Improving UX when requesting runtime permissions
In mobile apps, providing a good user experience is vital to keep users using them. One way we can improve the UX is when requesting the runtime permissions because if the user accepts/rejects them, the application must be user-friendly when handling each of these scenarios. To convince our users to accept the permissions, we must […]
Using IDialogService on Prism in Xamarin Forms
To show a dialog in Prism we have the pre-registered service IPageDialogService, but what happens when you want to show a custom dialog? In version 7.2 they introduced the IDialogService which is a pre-registered service that allows you to show custom dialogs. Let’s use it step by step 1.Create a view with your custom design […]