Windows 8 and Phone App
Development
Paul Gower
paul.gower@lunamark.com
@paulmgower
http://blog.paulgower.me
http://lunamar...
Image credit: Jason Emprey
Share As Much As Possible
Real-world stocks - example
Design
What is common?
Windows
Phone
Windows
Windows
What is different?
Windows Phone
GridView Panorama
GridView
Demo
AppBar
On screen
Develop
PCL –Visual Studio Support
Cross-Platform Development with the Portable Class Library on MSDN - http://msdn.microsoft.com/...
Portable Class Library
Demo
What isWindows Azure Mobile Services?
Key Scenarios
Windows Azure Mobile Services are ideal for:
Image credit: http://quickmeme.com
Linked files
Linked files
Hold Alt and drag a folder to link multiple files at once!
Windows Phone Windows
Linked Files
Demo
#if NETFX_CORE
Dispatcher.RunAsync(CoreDispatcherPriority.Normal, myAction);
#endif
#if WINDOWS_PHONE
Deployment.Current.D...
Compiler Directives
Demo
Comparison
Sharing an assembly (PCL)
+
Code remains clean and single purpose
Build, test, compile once
-
Limited API acces...
Architecture
Portable Class Library
CoreViewModels
Services
Models
Windows
App Startup / Lifecycle
Views
Controls
Converters
ViewModels...
Demo
Summary –What to share?


✋
✋








✋
✋
QUESTIONS?
Paul Gower
paul.gower@lunamark.com
@paulmgower
http://blog.paulgower.me
http://lunamark.com
XPlatformCloudKit
Demo
• Stuart Lodge (creator of MvvmCross) – http://slodge.blogspot.com
• MvvmCross GitHub - http://github.com/MvvmCross/MvvmCr...
Windows 8 and Phone App Development
Windows 8 and Phone App Development
Upcoming SlideShare
Loading in …5
×

Windows 8 and Phone App Development

348 views
266 views

Published on

This will be a hands-on lab to show you how to create a multi-platform app using the XPlatformCloudKit framework (https://github.com/winappkits/XPlatformCloudKit). The XPlatformCloudKit was built by Paul DeCarlo (http://pjdecarlo.com/) and the team behind webappkits (https://github.com/winappkits). In this presentation, you will be shown how to build a Windows 8 and Windows 8 Phone app which can retrieve data from any combination of RSS feeds, local XML files, or Azure mobile Services. This will be an interactive presentation demonstrating the power of the XPlatformCloudKit and how you might use a portable class library to build both a Windows 8 and Windows 8 Phone app.

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

  • Be the first to like this

No Downloads
Views
Total views
348
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Windows 8 and Phone App Development

  1. 1. Windows 8 and Phone App Development Paul Gower paul.gower@lunamark.com @paulmgower http://blog.paulgower.me http://lunamark.com
  2. 2. Image credit: Jason Emprey Share As Much As Possible
  3. 3. Real-world stocks - example
  4. 4. Design
  5. 5. What is common? Windows Phone Windows
  6. 6. Windows What is different? Windows Phone
  7. 7. GridView Panorama
  8. 8. GridView
  9. 9. Demo
  10. 10. AppBar
  11. 11. On screen
  12. 12. Develop
  13. 13. PCL –Visual Studio Support Cross-Platform Development with the Portable Class Library on MSDN - http://msdn.microsoft.com/en- us/library/gg597391(v=vs.110).aspx
  14. 14. Portable Class Library Demo
  15. 15. What isWindows Azure Mobile Services?
  16. 16. Key Scenarios Windows Azure Mobile Services are ideal for:
  17. 17. Image credit: http://quickmeme.com
  18. 18. Linked files
  19. 19. Linked files Hold Alt and drag a folder to link multiple files at once! Windows Phone Windows
  20. 20. Linked Files Demo
  21. 21. #if NETFX_CORE Dispatcher.RunAsync(CoreDispatcherPriority.Normal, myAction); #endif #if WINDOWS_PHONE Deployment.Current.Dispatcher.BeginInvoke(myAction); #endif Windows Windows phone
  22. 22. Compiler Directives Demo
  23. 23. Comparison Sharing an assembly (PCL) + Code remains clean and single purpose Build, test, compile once - Limited API access Can’t reference non-PCL assemblies Won’t work with Express SKUs (until VS2013) + -
  24. 24. Architecture
  25. 25. Portable Class Library CoreViewModels Services Models Windows App Startup / Lifecycle Views Controls Converters ViewModels Windows Phone App Startup / Lifecycle Views Controls Converters ViewModels
  26. 26. Demo
  27. 27. Summary –What to share?   ✋ ✋         ✋ ✋
  28. 28. QUESTIONS? Paul Gower paul.gower@lunamark.com @paulmgower http://blog.paulgower.me http://lunamark.com
  29. 29. XPlatformCloudKit Demo
  30. 30. • Stuart Lodge (creator of MvvmCross) – http://slodge.blogspot.com • MvvmCross GitHub - http://github.com/MvvmCross/MvvmCross • Paul DeCarlo (creator of XPlatformCloudKit) – http://pjdecarlo.com • XPlatformCloudKit GitHub – http://github.com/winappkits/XPlatformCloudKit • Azure Mobile Services – http://azure.microsoft.com/en-us/develop/mobile • Portable Class Library – http://msdn.microsoft.com/en-us/library/gg597391(v=vs.110).aspx • Xamarin Studio – http://www.xamarin.com Resources

×