Imagine that you want to create a tutorial in your app or just want to make the filling of a simple and boring form a much more entertaining experience. Using a “step by step” is the ideal way of keeping the user engaged but also making them follow a very streamlined process while at the […]
Custom Entry Validation in Xamarin Forms
A good UX practice when developing applications that involve filling a form is to give feedback to the user when a field is wrong or invalid. In this article, we are going to do just that by highlighting the fields where user input is invalid so that they know where exactly is the input issue. The […]
Navigation Bar with Shadow in Xamarin Forms
Material design is a comprehensive guide for visual, motion, and interaction design across platforms and devices. In mobile apps, Android support it by using the Material Theme which determines the look and feel of views and activities starting from Android 5.0 (Lollipop) on. One particular thing of Material Design is the use of shadows. In the […]
Xamarin developer with super powers using MFractor
During the past days I have been using MFractor and definitely love it. In simple words, MFractor is a tool that helps you code faster, because of some interesting features that can increase your productivity such as: making you aware of syntax errors, creating classes, providing handy shortcuts to do stuff, etc. Let’s see the magic […]
XAML – Tips and Tricks
When using Xamarin Forms sometimes there’s code that we do in the code behind because maybe we don’t know that can be done using XAML. Here is the list of 10 things that maybe you didn’t know you can do in XAML: 1-Passing Constructor Arguments Arguments can be passed to a non-default constructor by using […]
Clearable DatePicker in Xamarin Forms
When using date pickers, sometimes we have the need to be able to set no value at all. For that just created a control to a support nullable date value but also provide the possibility to clear it. Using it is really simple, let’s do it step by step: 1-In your Forms project add this control […]
Multilingual (Localization) Plugin for Xamarin and Windows
Just released the Multilingual Plugin , it makes easier the process of adding and handling multi language support across Xamarin Forms, iOS, Android, UWP, Mac, tvOS and watchOS. Set up Using it is really simple and you can set up all in just 3 steps: 1-Install the plugin in all your projects 2-Add your Resx resource files in your PCL […]
Image Entry in Xamarin Forms
Sometimes we have a design in which one we need an entry with an icon inside, in this article I will show you how to achieve that in Xamarin Forms by using a custom renderer per platform. Let’s code 1- Create the control As you can see here, I created five main properties: Image: Property to […]
Prism in Xamarin Forms Step by Step (Part. 4)
In the third part of this series about Prism, we talked about Modules, Event Aggregator and EventToCommand. This time we will learn about how to use other page types like MasterDetailPage and TabbedPage. Master Detail Page Creating a Master detail page in Prism is really simple, you just have to create a new page that […]
Prism in Xamarin Forms Step by Step (Part. 3)
In the second part of this series about Prism, we talked about Deep linking, Delegate Commands, Platform services, etc. In this article, we will learn about more interesting concepts: Modules, Event Aggregator and EventToCommand. Event Aggregator Let’s say you have an application in which there’s a specific part of your code where you want to […]