What’s New in Windows Phone 8.1- Porting WP8 apps to WP8.1 (Part 5 out of 5)

Wednesday, April 2, 2014

So, you got a WP8.0 app and looking on WP8.1. This post is about to show how to port existing app to WP8.1 and which options are available. First of all let’s discuss the options: 1. Keep using Silverlight/Keep WP8.0 app Pros: No porting work required. Will run on WP8.1 (app compatibility), still runs on earlier Windows Phone devicesCons: Will not take advantage of new platform capabilities, cannot enable targeting of Windows 2. Use SL for WP8.1: Pros: Some work required – take care of breaking changes. Enables existing Silverlight app to take advantage of nearly all...

What’s New in Windows Phone 8.1- New features overview (Part 4 out of 5)

With convergence, WP8.1 received many interesting feature from Windows 8.x. In this post I will overview some of them: * Geofencing* Sharing* Roaming* Background tasks* Push notifications, Tiles and Toasts* WP Emulator and Tools   Geofencing Geofencing APIs enables scenarios such as notifications when the device enters or leaves an app-specified geographic region. This makes possible app scenarios such as displaying a reminder when the user arrives at home or notifying the user of deals at stores in area he is currently. Let’s see how to setup the geofence an respond on the geofencing events. First of all, the...

What’s New in Windows Phone 8.1- App Lifecycle and Navigation (Part 3 out of 5)

This post focuses on App Lifecycle and Navigation changes in WP8.1 XAML (aka as WinRT or Windows Phone Sore apps) apps and how they different from SL8.1 apps.   App Lifecycle WP8.1 apps very similar lifecycle to Windows Store apps. This lifecycle is somewhat different from SL8.1 apps that mostly follows the WP8.0 apps lifecycle. Let’s review the WP8.1. lifecycle: 1. User taps app icon (in apps list or main screen) to run the app. Similarly to Win8.x the app is launched and Application.OnLaunched event is raised. As in Win8.x, it has LaunchActivatedEventArgs that helps to understand how the...

What’s New in Windows Phone 8.1- XAML Controls (Part 2 out of 5)

In this post I will show what’s new in controls that can be used in Windows Phone 8.1 (WP8.1) XAML apps (aka WinRT, Windows Phone Store apps). First I will talk about what convergence really means for the controls, then will show phone-only controls that are not available on Win8.x platform and finally will overview changes in AppBar, system tray, etc. Please note that from this post I will be focusing only on WP8.1 XAML features and not on Windows Phone Silverlight 8.1 (SL8.1).  Features for SL8.1 will be highlighted specifically.   Converged controls With convergence story WP8.1 receives...

What’s New in Windows Phone 8.1- Platform Convergence (Part 1 out of 5)

Spring time again and it means new (RC) SDK from Microsoft is out to the wild. This time it is long awaited Windows Phone 8.1 SDK RC. In this series of posts I will highlight important features in new SDK and discuss recent changes every Windows Phone developer should know. This post is about the “keyword” of this SDK release: Platform Convergence   What does it mean to developer? First of all – new SDK usually means improvements, new features, bug fixes. This SDK is not exception. It brings many new features by merging Windows platforms into one and...

I’m Microsoft MVP for another year!

Sunday, July 1, 2012

About 10 minutes ago, I received an email presenting me with the Microsoft MVP Award in Silverlight! I am very honored to receive an MVP Award for the fourth time in row and I will continue contributing to the online and offline developer community worldwide. This is a great opportunity and place to thank quite a few people who helped me to win this Award again: My wife and daughter for having so much patience and providing the best support I could only dream about! My current...

Books, books, books

Thursday, May 10, 2012

Seems like today is “books” day. Working really hard for last few months, I completely forgot to blog about the book which I took part in! Announcing: Real World .NET, C#, and Silverlight: Indispensible Experiences from 15 MVPs Few months ago, 15 MVPs from around the globe joined together to write an ultimate resource book for discovering and understanding the C#, .NET 4 Framework and Windows Phone 7.5. Today the book is published, and available at Amazon.com: http://www.amazon.com/Real-World-NET-Silverlight-Indispensible/dp/1118021967/ Whole book is very good but I especially recommend Chapter 8, written by...

My Session at UNETAPlus

Saturday, October 1, 2011

Few hours ago I delivered a session about creating Silverlight/XNA hybrid applications for Windows Phone Mango. I like to thank all the participants – you were great and I had a great pleasure to present for such quality audience. I loved the questions and the conversation after the session. The slides deck I used for presentation can be download from the here.   As promised, the demo applications also published and can be downloaded from the following locations: Demo #1 is here. Demo #2...

Windows Phone 7.1 (Mango) Developer Tools–RC Release!

Tuesday, August 23, 2011

Microsoft just released a new refresh of Windows Phone Mango developer tools (WPDT) – the RC. This release includes “Go Live” license that permits registered developers to publish Mango applications to the Marketplace! What changed/added: The profiler has been improved, and now provide memory profiling as well The emulator has a couple improvements to make development and testing better: The RTM build (build 7720) is used by the emulator, providing you with confidence that the code you write will work on Windows Phone...