Windows Phone 7 in Blend and Code

1,500 views

Published on

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,500
On SlideShare
0
From Embeds
0
Number of Embeds
791
Actions
Shares
0
Downloads
6
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Windows Phone 7 in Blend and Code

  1. 1. Windows Phone 7in Blend and codeAndreas Hammar & Håkan Reis – Jayway AB
  2. 2. apps
  3. 3. overview
  4. 4. the app & platform
  5. 5. model-view-viewmodel• Inbyggt• MvvmLight• CaliburnMicro• UltraLightMvvm
  6. 6. Building
  7. 7. building an app
  8. 8. the sketch
  9. 9. sketching
  10. 10. viewmodel
  11. 11. coding the viewmodel
  12. 12. the view
  13. 13. creating a view
  14. 14. metrohttp://www.jeff.wilcox.name/2011/03/metro-design-guide-v1/
  15. 15. hooking up the backend
  16. 16. backend
  17. 17. getting up to speed
  18. 18. serializationtime device emulator xml data contract binary
  19. 19. perceived performance• LowProfileImageLoader• DeferredLoadContentControl• LazyListBox
  20. 20. performance counters https://blogs.msdn.com/b/ptorr/archive/2010 /10/30/that-memory-thing-i-promised- you.aspx
  21. 21. bag-of-tricks• Transitions - slow • Serializers – prefer binary• Jpg/png – jpg faster • ContentControl eller• Gif – not out-of-the-box ListBox – välj ListBox• Dll splitting – faster load time • Scroll in grid, why not• Content/resource – prefer stackpanel? content • Opacity vs• Startup – do heavy lifting later Visibility.Collapsed• Alternating templates – not lists in lists
  22. 22. homeworkdesign perfomance
  23. 23. resources• MSDN – Designing applications for Windows Phone 7 – ch2• http://msdn.microsoft.com/en-us/library/gg490770.aspx• MSDN – Performance considerations• http://msdn.microsoft.com/en-us/library/ff967560(v=VS.92).aspx Mobile manifesto• Jaime Rodriguez – Silverlight Firestarter 2010• http://blogs.msdn.com/b/jaimer/archive/2010/12/02/windows- phone-application-performance-at-silverlight-firestarter.aspx
  24. 24. Betygsätt sessionenDina synpunkter är mycket värdefulla för oss.Ge ditt omdöme på den session som du just har deltagit i.Välj sessionen i mobilappen Event Board* eller påwebben, techdays.se, och sätt ditt betyg.Your feedback is very valuable to us. Therefore, we arevery grateful that you take a minute to rate the sessionthat you have just attended.Tack! - Thank You!* Event Board är en mobil applikation för evenemang och möten som bland annat erbjuder digmöjligheten att betygsätta de sessioner du besöker direkt i din mobil.

×