Successfully reported this slideshow.
Your SlideShare is downloading. ×

Windows Store apps development

Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Loading in …3
×

Check these out next

1 of 37 Ad

Windows Store apps development

Introduction to Windows 8 development.
Presented by Laurent Duveau on February 9th during a Montreal .NET Community special event.
Parts of the presentation were taken from existing Microsoft presentations.

Introduction to Windows 8 development.
Presented by Laurent Duveau on February 9th during a Montreal .NET Community special event.
Parts of the presentation were taken from existing Microsoft presentations.

Advertisement
Advertisement

More Related Content

Slideshows for you (20)

Advertisement

Similar to Windows Store apps development (20)

More from Laurent Duveau (20)

Advertisement

Recently uploaded (20)

Windows Store apps development

  1. 1. Laurent Duveau Windows 8 Instructor MVP / MCT / RD @laurentduveau Montreal February 9th, 2013 ldex.ca Windows Store app development
  2. 2. Agenda Tools Controls Orientations & display modes Tiles & Notifications Contracts (Search & Share)
  3. 3. Tools  Visual Studio 2012 + Expression Blend  Get Blend with: • Visual Studio Express for Windows 8 • Visual Studio Express for Windows Phone 8  Requirements • Windows 8, Windows Phone 8 SDK
  4. 4. Controls Combo box Button Check box Progress bar Password box List box Hyperlink Progress ring Radio button Slider Viewbox
  5. 5. Presenting Data
  6. 6. Semantic Zoom
  7. 7. Commanding surfaces
  8. 8. Devices
  9. 9. Different display sizes
  10. 10. Different resolution / DPIs  As the resolution goes up, elements become smaller.
  11. 11. Different resolution / DPIs  When the DPI/PPI hits a certain threshold, Windows scales all of the UI to 140% or 180% of the original size. Assets: Images/en-us/logo.scale-100.png Images/en-us/logo.scale-140.png Images/fr-fr/logo.png Code: Images/logo.png
  12. 12. Display modes
  13. 13. Orientation
  14. 14. Orientations and display modes
  15. 15. Live tiles Local, scheduled, periodic and push updates
  16. 16. Alive with activity without apps running 1. Issue direct updates, perhaps using queue, scheduled, and expiring updates 2. Tell Windows a service URL where it can go to obtain periodic updates 3. Obtain a Windows Push Notification Service (WNS) channel and have a service send notifications to that These actions can happen from app code or background tasks There are three ways an app configures this to happen
  17. 17. What makes an update?  Choices: Tile template catalog / toast template catalog  Whoever issues an update builds the XML • URIs for images can use http[s]://, ms-appx:///, or ms-appdata:///local/  Notifications Extensions Library provides an object model Reduces mistakes that cause updates to not show Tiles, badges, and toasts are bits of XML that come from predefined templates (to avoid chaos) http://code.msdn.microsoft.com/windowsapps/app-tiles-and-badges-sample-5fc49148
  18. 18. Live Tiles
  19. 19. Toast templates MSDN: The toast template catalog http://msdn.microsoft.com/en-us/library/windows/apps/Hh761494
  20. 20. Search Anatomy 1. Search box is scoped to the main app screen 2. Query suggestions provided by the main app on screen 3. List of installed apps that have implemented the search contract
  21. 21. Search Anatomy 4. Result suggestions provided by the main app on screen • Must include thumbnail and title • Indicates a strong or exact match • Takes users directly to the details of the result
  22. 22. Implementing Search
  23. 23. Implementing Share Source

Editor's Notes

  • Blend no more a standalone tool
    Jan 2013: Visual Studio 2012 Update 2 CTP 2 with Blend (Win8, WP8, WPF, SL)
  • Créer projet Windows Store app de type Grid
  • Semantic Zoom
  • 2. Snap View
    3. Orientation

×