A time ago I had a requirement about an expendable paragraph control to support show/hide text when clicking into a button, that way the text is not fully displayed on the screen, and we can save space in the screen. I’m this article I’m going to show you how to do it. Let’s start step […]
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 […]
Understanding Multi-Binding in Xamarin Forms
Multi-binding is a great feature that was introduced in Xamarin Forms 4.7 that allows the binding of multiple sources to a single target property. It gives us a lot of flexibility as now we don’t need to create multiple UI elements for each bindable property, which improves performance and makes our code cleaner. Why is […]
Handle Multilingual in Xamarin Forms (Without any plugin)
A few years ago, I created a Multilingual plugin to handle multiple language support in Xamarin apps. The reason I did this, was because there was no .NET Standard at the time so for things like getting the device culture we had to create a platform implementation. Many changes has been made and now the […]
Updating Old Xamarin Forms Projects
Recently, I had to update some old Xamarin Forms projects that had a few years without doing any package updates. It is important to mention that my task was just “Update all the packages to the latest version“, but as you probably know Xamarin has changed a lot in recent years. Before updating the packages […]
Improve Xamarin Forms App UX by Data Caching
When developing a mobile app persisting data is important, why? Because a mobile app is not a web app, it shouldn’t depend on having a reliable internet connection 100% of the time. For example, when you open a mobile app to see the list of transactions if you don’t have internet you will only see […]
Adding Shortcuts in Xamarin Forms
Very often we want ways to improve our apps user experience to make users more productive and comfortable using it, often we see that by pressing an app icon it displays a menu of quick options, which is a pretty handy and quick improvement if used wisely for relevant actions. This concept has different names […]
Exploring the Syncfusion Essential UI kit
Syncfusion is a UI library of components for WinForms, WPF, ASP.NET WebForms, MVC, Core, UWP and Xamarin. A few months ago they released an Essential UI kit which is basically a set of XAML templates for Xamarin Forms applications. In this article, I will be exploring this UI Kit and giving my own personal opinion […]
Useful converters in Xamarin Forms
When developing Xamarin Forms applications there are some converters that we use very often. In the following article will do a compilation of the most useful converters I have used, so that you can easily use them in your projects. (In case you are not familiar with converters you can check this article). Here the […]
Prism > 7.0 Recap
Almost two years ago I wrote an article about how to update your project to Prism 7.0. Since then there have been a lot of changes introduced in Prism, so in this article, I’ll be doing a recap of versions 7.1 and 7.2. Version 7.1 Using INavigationParameters instead of NavigationParameters If you updated your project […]