Tips and tricks for better and faster Windows 10 UWP apps

I gave a session today about "10 tips for better Windows 10 UWP apps" at the Microsoft Advanced Technology Days event in Zagreb, Croatia. It's a 2 day event with 400+ attendees and it's pretty cool. The PowerPoint presentation is in the post! This is a selection from a bunch ... Read more »

Image attached properties to make x:Phase work with BitmapImage source

Today I wanted to do a pretty simple thing - use UWP x:Phase on an Image object inside a DataTemplate, but also set the DecodePixelWidth/DecodePixelHeight properties on a BitmapImage source to ensure that the decoded image width/height is optimal. Turns out, it's not exactly such a simple ... Read more »

Make FQL queries from the latest Windows 10 Facebook SDK

Facebook integration is often a vital component of any app that requires some sort of social network integration. That's probably why Microsoft wrote and open-sourced a new one in July, even before Windows 10 got officially released. Yeah, it's on GitHub and it's a bit different than the one we ... Read more »

Using SwapChainPanelRenderer to improve real-time rendering in Lumia Imaging SDK 3

In my previous blog post about PropertyDescriptions in Lumia Imaging SDK 3 I wrote some code for rendering effect results in real-time that wasn't really that good and resulted in performance issues. To be fair, the blog post was about using PropertyDescriptions so rendering was used only for a more ... Read more »

Get valid effect range using property descriptions in Lumia Imaging SDK 3

Lumia Imaging SDK 3 is finally out. The long awaited SDK that was blocking some devs from porting their Windows 8.1 apps to Windows 10 UWP is now available with great new performance improvements and new features, but also some breaking changes. Highlights of the release are definitely Windows ... Read more »

Contextual (activity and proximity) state triggers in Windows 10 UWP

I read a great post about contextual sensing in the new Microsoft Universal Windows Platform on Windows blog yesterday. Parts of it sounded very familiar, and for a good reason - previously, on Windows Phone 8.1, Nokia released SensorCore for (some) Lumia devices, which allowed developers to tap into ... Read more »

Three ways to set specific DeviceFamily XAML Views in UWP

The new Universal Windows Platform brings a new feature known as DeviceFamily specific views which allows developers to define specific XAML views for specific device families (Desktop, Mobile, Team, IoT etc.). This can be really useful if you want to have major differences in your UI for different device families. ... Read more »

Why is my zoomable ScrollViewer snapping the image to the left?

FlipView is an interesting control that can be easily used for scenarios such as image galleries. Other than flipping through a bunch of images, users normally expect to be able to zoom in and out, and we all now that zooming in and out is easiest to implement with a ... Read more »

Full screen mode in Windows 10 Universal apps

Windows 10 Universal apps can run both in full screen mode and windowed mode (window can be maximized/resized when not in full screen mode). This means that we have new APIs to use and set the mode programmatically. ApplicationView class is extended with new properties and methods which makes ... Read more »

How to use compiled bindings (x:Bind) from a resource dictionary

Compiled bindings (often just referred to as x:Bind) is a new type of binding mechanism in Windows 10 Universal Windows Platform (UWP) which does all the heavy lifting during compile time, instead of doing it during runtime via reflection, which improves performance significantly but also has some other benefits ... Read more »

Getting started with Cocos2d-x game development on Windows 10

Cocos2d-x is an open source game engine, licensed under MIT license, that allows developers to develop cross-platform games using C++ (or even JavaScript). iOS, Android, Desktop... no problem! However, for Windows Phone and Windows 8, and now Windows 10, Microsoft Open Technologies jumped in and contributed to the project to ... Read more »

Drag and drop photos into Windows 10 Universal apps

The new Windows 10 platform brings drag-and-drop functionality to Windows Universal apps for scenarios such as dragging a document or a photo from a folder straight into app. It allows us developers to support more intuitive experiences. Find out how simple it is to drag and drop a photo from ... Read more »

Using SQLite in Windows 10 Universal apps

Using SQLite in Windows 10 Universal apps (UWP) is really easy even in this preview phase. Even though Entity Framework 7 support for Windows 10 Universal apps is almost here, you still might decide to just continue using a lighter SQLite.Net-PCL library that you're used to since Windows Phone ... Read more »

3 dangers of Windows RelativePanel

We got a great new layout panel in Windows 10 apps called RelativePanel. It's really easy to use, although as XAML developers, we're used to thinking about layout based on Grids and StackPanels and similar panels. RelativePanel requires a slightly different way of thinking about layout, but it simplifies adaptability ... Read more »

WinDays 15: Universal UI in Windows 10 Universal apps

This week I gave a presentation at the most important Microsoft event in Croatia (and possibly this region) about Windows 10 development, more accurately about news related to creating universal, adaptive UI in Windows 10 apps. This included 3 new concepts based on what we've seen in the first developer ... Read more »