Windows Phone 8: XAML Application Development

Sign in to queue

Description

Windows Phone has always been about building outstanding apps and games using XAML to design and execute on an outstanding UI layer that integrates tightly with the Windows Phone Design system. In this session, Shawn Oster will walk you through what's new for XAML programmers in Windows Phone 8.
For more information, check out these courses on Microsoft Virtual Academy:

Day:

1

Code:

2-021

Room:

B92 Magellan

Embed

Download

Download this episode

For more information, check out these courses on Microsoft Virtual Academy:

The Discussion

  • User profile image
    kektre

    Great tips about the upcoming availaIble resolutions and how to deal with them. 

    So far I avoided localization but seeing it is already incorporated to the template and how simple it is to use I have no reason to do so.

    The new image decoding mechanism is very welcomed as I had trouble with images that I had no control of (and no backend service to resize them).

    I am curious if there are any "new" mechanisms of dealing with image caching (something that I sometimes don't want to occur, Currently it's quite ugly to do, i.e (var b = (BitmapImage)img.Source; b.UriSource=null, img.Source=null) - I dont really have a clear idea how to achieve a similar effect when my images are located in xaml and used in a databinding scenario: <DataTemplate><Image Source="{Binding UrlString}" /></DataTemplate>. A property like <Image Cache="False" /> would be nice I guess.

    Can't wait to see the code implementing the image zoom control. There's really nothing out there that supports kinetic scrolling once the image is zoomed (like in the built-in pictures app). Would be a great asset to have in the wp toolkit. 

    Memory reductions to panorama and it's responsiveness are nothing short of great, as using the control meant a fairly large memory overhead.

    Lastly I loved the features of LongListSelector and the painless way to implement infinite scrolling.

    Thank you for a great presentation!

  • User profile image
    ElissaTong

    This is an awesome presentation. So many useful tips, each and everyone of these tips are needed in my current app. Thank you!

  • User profile image
    Seamus

    Very good session.

    Disappointed that the loc story is different from Windows Store Apps. Disappointed XAML is slightly different as well which means PCL won't be possible for frameworks like micro Caliburn. I do understand you guys dealt with a ton of challenges and implemented so much new stuff.

    Otherwise great work on the phone, which I think is the best phone OS on the market. The tooling is certainly years ahead of Apple and Google. (I've been doing iOS development for the past year.) The performance work you've guys done is super.

    Most important question, for Shawn, where do I get that shirt?

  • User profile image
    jimmy_010

    The Best WP 8 session so far. The 2nd best being this one.

  • User profile image
    MRLacey

    Any details about when the code used in the demos will be made available?

  • User profile image
    beoren

    Where can we get the source code? (Particularly the ZoomControl)

    Update: Found it here http://shawnoster.com/2012/11/wp8-xaml-app-development-build-2012/

Add Your 2 Cents