Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Awesome Windows Phone Development (Aberdeen)

2,298 views

Published on

Slides from the presentation I gave on Windows Phone 7 development in Aberdeen on 23/2/2012

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Awesome Windows Phone Development (Aberdeen)

  1. 1. Matt Lacey @MRLacey http://blog.mrlacey.co.uk/ matt@mrlacey.co.uk
  2. 2. http://blog.mrlacey.co.uk twitter.com/mrlacey
  3. 3. @wpughttp://wpug.net/
  4. 4. http://www.DevEvening.co.uk/ @DevEvening
  5. 5. AGENDARecap 7.0Mango (7.1 / 7.5)MetroDesign tipsMobile differencesMoney / businessMore…
  6. 6. context
  7. 7. input
  8. 8. output
  9. 9. response
  10. 10. connectivity
  11. 11. resources
  12. 12. response connectivityoutput resourceinput s context
  13. 13. “Building apps iseasy”“use the skills you already have”
  14. 14. Development Tools
  15. 15. Building Applications
  16. 16. Publishing &Distribution .xap .dll Manifest Assemblies Resources
  17. 17. background•Fast app switching•Background tasks/agents•Background audio•Transfer agents•Resource intensive tasks
  18. 18. alarms & reminders
  19. 19. pinning & deep linking
  20. 20. ad control
  21. 21. database
  22. 22. internet explorer 9
  23. 23. contacts & calendars
  24. 24. New tasks
  25. 25. sockets
  26. 26. system tray
  27. 27. system tray
  28. 28. extensibility
  29. 29. Silverlight for Windows Phone Toolkit• GestureService/GestureListener• ContextMenu• DatePicker• TimePicker• ToggleSwitch• WrapPanel• AutoCompleteBox• ListPicker• LongListSelector• PageTransitions
  30. 30. additional tools
  31. 31. performance analysis
  32. 32. lookinggood?
  33. 33. METRO
  34. 34. principles ANDlanguage
  35. 35. Metro: Principles•Light, Clean, Open, Fast•Content, not chrome•Typography•Alive in Motion•Authentically digital
  36. 36. Metro: Language•Navigation•Motion•Layout & typography•Images & photos•Themes & personalization•Touch gestures & targets•UI controls
  37. 37. Beware the “uncanny valley”
  38. 38. Alignment
  39. 39. Alignment
  40. 40. Spacing
  41. 41. Spacing
  42. 42. Touch FeedbackDon’t change colour
  43. 43. Lists
  44. 44. Buttons
  45. 45. LiveTiles
  46. 46. SplashScreen
  47. 47. Before
  48. 48. After
  49. 49. Not what you want
  50. 50. What we’ve covered7.0 recap – “building apps is easy”Mobile app or web app?6 ways mobile is different from PC - HANDNew features in Mango“Metro” - principles & languageDesigner tipsBe familiar with the platformMoney – Kerching!Remember it’s business
  51. 51. http://mrlacey.com/

×