Using Caliburn Micro with Universal Windows app – Design time data
One of the most powerful features in XAML is design time data support. Let’s say that you have an application that displays some news retrieved from a RSS feed using a ListView or a GridView control....
View ArticlePrism and Universal Windows app – The basic concepts
In the latest days I’ve started to work with Prism for Universal Windows apps and I’ve decided to share my experience with you. What is Prism? If you’re a long time Microsoft developer, you’ll probably...
View ArticlePrism and Universal Windows apps – Binding and commands
In the previous post we’ve seen the basic concepts about using Prism in a Universal Windows app: we’ve seen how to create our first project and how to setup the Prism infrastructure, so that we are...
View ArticlePrism and Universal Windows apps – Advanced commands
In the previous post we’ve learned the basic concepts that are required to implement the MVVM pattern using Prism in a Universal Windows app. In this post, we’ll continue our journey by exploring more...
View ArticlePrism and Universal Windows app – Navigation
Let’s continue our journey about using Prism in Universal Windows app development, by understanding how to manage a very important feature: navigation. Unless we’re talking about a really basic...
View ArticlePrism and Universal Windows app – Managing the application’s lifecycle
Unless this is your first experience with Windows Store app development, you should be familiar with the concept of “application lifecycle”. Windows Store apps are created for scenarios where battery...
View ArticlePrism and Universal Windows apps – Messages
Another common scenario when you work with the MVVM pattern is messages support: all the available toolkits and frameworks support them. Messages are a way to exchange data between two classes...
View ArticlePrism and Universal Windows apps – Layout management
In the previous posts we’ve seen that one of the requirements to setup the Prism infrastructure is to change the Views in our application so that, instead of inheriting from the Page class, we inherit...
View ArticleThe new background features in Windows 10
If you already have some experience in developing Universal Windows apps for Windows and Windows Phone 8.1, you should already be familiar with the “application lifecycle” concept. Compared to the...
View ArticleTemplate10: a new template to create Universal Windows apps – The basics
When you launch Visual Studio 2015 to create a Universal Windows app for Windows 10 for the first time, the first thing you notice is that the number of available templates is very low. If, when it...
View ArticleTemplate10: a new template to create Universal Windows apps – The controls
In the previous post we started to know Template10, the new open source template developed by a Microsoft, with the goal to become the starting point for every Universal Windows app developer. In this...
View ArticleTemplate10: a new template to create Universal Windows apps – MVVM
The Model-View-ViewModel pattern (from now on, just MVVM) is, without any doubt, the most widely used pattern when it comes to develop XAML based applications. In this post, we won’t learn all the...
View ArticleThe MVVM pattern – Introduction
Model-View-ViewModel (from now on, just MVVM) is a “love and hate” topic when it comes to Universal Windows app development. If you have never used it and you try it for the first time, you’ll probably...
View ArticleThe MVVM pattern – The practice
Let’s continue our journey to learn the MVVM pattern, applied to Universal Windows apps development. After we’ve learned the basic concepts in the previous post, now it’s time to start writing some...
View ArticleThe MVVM pattern – Dependency injection
In the previous posts we’ve learned the basic concepts of the MVVM pattern and how to apply them in a real application. In this post we’ll introduce some more advanced concepts, which will be helpful...
View ArticleThe MVVM pattern – Advanced scenarios
Let’s continue our journey to learn the MVVM pattern and how to apply it to develop a Universal Windows app. In this post we’re going to explore some advanced scenarios which are frequent when you...
View ArticleThe MVVM pattern – Services, helpers and templates
In this last post of the series about MVVM we’re going to introduce some concepts and libraries that can make your life easier when you develop a Universal Windows app leveraging the MVVM pattern....
View ArticleThe MVVM pattern – Design time data
Ok, I’ve broken my promise. I’ve said that the previous post would have been the last one about MVVM, but I’ve changed my mind I realized, in fact, that I didn’t talk about one of the most interesting...
View ArticleScheduling toast notifications in a Universal Windows app
Toast notifications are, without any doubt, one of the most used techniques when it comes to notify something to the user, even when the app isn’t running. It’s almost impossible not to miss a toast...
View ArticleIntegrating Facebook in a Universal Windows app
Facebook is, without any doubt, one of the most popular social networks out there. There are many reasons why we would integrate their services into a mobile application: to make the login process...
View Article