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.
Craig Dunn
Developer Evangelist
Xamarin
craig@xamarin.com
@conceptdev

iOS & Android Cloud Apps
with Xamarin and C#
What is Xamarin?
• Xamarin lets you reach all the major mobile platforms
Native user interface
What is Xamarin?
• Xamarin lets you reach all the major mobile platforms
Native user interface
Native performance
What is Xamarin?
• Xamarin lets you reach all the major mobile platforms
Native user interface
Native performance
Share co...
What is Xamarin?
• Xamarin lets you reach all the major mobile platforms
Native user interface
Native performance
Share co...
Xamarin Development
Visual Studio

Xamarin Studio
Xamarin Development: iOS
• Code signing
• App configuration
• Deployment

Keychain - certificates
Xamarin Development: Android
• AndroidManifest.xml
Permissions
App configuration
Use [Activity] and
other attributes
• Dep...
Cross-platform Apps
&
Cross-platform Apps
&
Cross-platform Apps

Go go gadget mobile!
Xamarin & Parse
• Xamarin is embedded right into the Parse Quick Start

https://www.parse.com/docs/dotnet_guide
Just add water

Component!
Initialize

Windows

iOS
Android
Store Data in the Cloud
• Using C#
Windows

var todo = new ParseObject ("Todo");
todo ["Title"] = "Build app with Parse";
...
Store Data in the Cloud
• Using C#
Windows

var todo = new ParseObject ("Todo");
todo ["Title"] = "Build app with Parse";
...
Store Data in the Cloud
• Using C#
Windows

var todo = new ParseObject ("Todo");
todo ["Title"] = "Build app with Parse";
...
Store Data in the Cloud
async/await

• Using C#
Windows

var todo = new ParseObject ("Todo");
todo ["Title"] = "Build app ...
DEMO
Ready to test?
• Xamarin Test Cloud - real mobile device testing
App Explorer or Calabash scripts
Hundreds of iOS and Andr...
Ready to test?
• Xamarin Test Cloud - real mobile device testing
Step-by-step screenshots
Device log

http://xamarin.com/t...
Questions?
Craig Dunn
Developer Evangelist
Xamarin
craig@xamarin.com
@conceptdev
Upcoming SlideShare
Loading in …5
×

iOS & Android apps using Parse and Xamarin

2,905 views

Published on

Published in: Technology
  • Be the first to comment

iOS & Android apps using Parse and Xamarin

  1. 1. Craig Dunn Developer Evangelist Xamarin craig@xamarin.com @conceptdev iOS & Android Cloud Apps with Xamarin and C#
  2. 2. What is Xamarin? • Xamarin lets you reach all the major mobile platforms Native user interface
  3. 3. What is Xamarin? • Xamarin lets you reach all the major mobile platforms Native user interface Native performance
  4. 4. What is Xamarin? • Xamarin lets you reach all the major mobile platforms Native user interface Native performance Share code across platforms
  5. 5. What is Xamarin? • Xamarin lets you reach all the major mobile platforms Native user interface Native performance Share code across platforms C# and .NET framework
  6. 6. Xamarin Development Visual Studio Xamarin Studio
  7. 7. Xamarin Development: iOS • Code signing • App configuration • Deployment Keychain - certificates
  8. 8. Xamarin Development: Android • AndroidManifest.xml Permissions App configuration Use [Activity] and other attributes • Deployment Signing Signing wizard
  9. 9. Cross-platform Apps &
  10. 10. Cross-platform Apps &
  11. 11. Cross-platform Apps Go go gadget mobile!
  12. 12. Xamarin & Parse • Xamarin is embedded right into the Parse Quick Start https://www.parse.com/docs/dotnet_guide
  13. 13. Just add water Component!
  14. 14. Initialize Windows iOS Android
  15. 15. Store Data in the Cloud • Using C# Windows var todo = new ParseObject ("Todo"); todo ["Title"] = "Build app with Parse"; todo ["Description"] = "C# for iOS & Android with Xamarin"; await todo.SaveAsync();
  16. 16. Store Data in the Cloud • Using C# Windows var todo = new ParseObject ("Todo"); todo ["Title"] = "Build app with Parse"; todo ["Description"] = "C# for iOS & Android with Xamarin"; await todo.SaveAsync(); iOS with Xamarin var todo = new ParseObject ("Todo"); todo ["Title"] = "Build app with Parse"; todo ["Description"] = "C# for iOS & Android with Xamarin"; await todo.SaveAsync();
  17. 17. Store Data in the Cloud • Using C# Windows var todo = new ParseObject ("Todo"); todo ["Title"] = "Build app with Parse"; todo ["Description"] = "C# for iOS & Android with Xamarin"; await todo.SaveAsync(); iOS with Xamarin var todo = new ParseObject ("Todo"); todo ["Title"] = "Build app with Parse"; todo ["Description"] = "C# for iOS & Android with Xamarin"; await todo.SaveAsync(); Android with Xamarin var todo = new ParseObject ("Todo"); todo ["Title"] = "Build app with Parse"; todo ["Description"] = "C# for iOS & Android with Xamarin"; await todo.SaveAsync();
  18. 18. Store Data in the Cloud async/await • Using C# Windows var todo = new ParseObject ("Todo"); todo ["Title"] = "Build app with Parse"; todo ["Description"] = "C# for iOS & Android with Xamarin"; await todo.SaveAsync(); iOS with Xamarin var todo = new ParseObject ("Todo"); todo ["Title"] = "Build app with Parse"; todo ["Description"] = "C# for iOS & Android with Xamarin"; await todo.SaveAsync(); Android with Xamarin var todo = new ParseObject ("Todo"); todo ["Title"] = "Build app with Parse"; todo ["Description"] = "C# for iOS & Android with Xamarin"; await todo.SaveAsync();
  19. 19. DEMO
  20. 20. Ready to test? • Xamarin Test Cloud - real mobile device testing App Explorer or Calabash scripts Hundreds of iOS and Android devices http://xamarin.com/test-cloud
  21. 21. Ready to test? • Xamarin Test Cloud - real mobile device testing Step-by-step screenshots Device log http://xamarin.com/test-cloud
  22. 22. Questions? Craig Dunn Developer Evangelist Xamarin craig@xamarin.com @conceptdev

×