Download - iOS & Android apps using Parse and Xamarin
![Page 2: iOS & Android apps using Parse and Xamarin](https://reader031.vdocuments.us/reader031/viewer/2022013121/554a4a11b4c905293a8b5890/html5/thumbnails/2.jpg)
What is Xamarin?
• Xamarin lets you reach all the major mobile platformsNative user interface
![Page 3: iOS & Android apps using Parse and Xamarin](https://reader031.vdocuments.us/reader031/viewer/2022013121/554a4a11b4c905293a8b5890/html5/thumbnails/3.jpg)
What is Xamarin?
• Xamarin lets you reach all the major mobile platformsNative user interfaceNative performance
![Page 4: iOS & Android apps using Parse and Xamarin](https://reader031.vdocuments.us/reader031/viewer/2022013121/554a4a11b4c905293a8b5890/html5/thumbnails/4.jpg)
What is Xamarin?
• Xamarin lets you reach all the major mobile platformsNative user interfaceNative performanceShare code across platforms
![Page 5: iOS & Android apps using Parse and Xamarin](https://reader031.vdocuments.us/reader031/viewer/2022013121/554a4a11b4c905293a8b5890/html5/thumbnails/5.jpg)
What is Xamarin?
• Xamarin lets you reach all the major mobile platformsNative user interfaceNative performanceShare code across platformsC# and .NET framework
![Page 6: iOS & Android apps using Parse and Xamarin](https://reader031.vdocuments.us/reader031/viewer/2022013121/554a4a11b4c905293a8b5890/html5/thumbnails/6.jpg)
Xamarin Development
Xamarin Studio
Visual Studio
![Page 7: iOS & Android apps using Parse and Xamarin](https://reader031.vdocuments.us/reader031/viewer/2022013121/554a4a11b4c905293a8b5890/html5/thumbnails/7.jpg)
Xamarin Development: iOS
• Code signing• App configuration• Deployment
Keychain - certificates
![Page 8: iOS & Android apps using Parse and Xamarin](https://reader031.vdocuments.us/reader031/viewer/2022013121/554a4a11b4c905293a8b5890/html5/thumbnails/8.jpg)
Xamarin Development: Android
• AndroidManifest.xmlPermissionsApp configurationUse [Activity] and other attributes
• DeploymentSigning
Signing wizard
![Page 9: iOS & Android apps using Parse and Xamarin](https://reader031.vdocuments.us/reader031/viewer/2022013121/554a4a11b4c905293a8b5890/html5/thumbnails/9.jpg)
Cross-platform Apps
&
![Page 10: iOS & Android apps using Parse and Xamarin](https://reader031.vdocuments.us/reader031/viewer/2022013121/554a4a11b4c905293a8b5890/html5/thumbnails/10.jpg)
Cross-platform Apps
&
![Page 11: iOS & Android apps using Parse and Xamarin](https://reader031.vdocuments.us/reader031/viewer/2022013121/554a4a11b4c905293a8b5890/html5/thumbnails/11.jpg)
Cross-platform Apps
Go go gadget mobile!
![Page 12: iOS & Android apps using Parse and Xamarin](https://reader031.vdocuments.us/reader031/viewer/2022013121/554a4a11b4c905293a8b5890/html5/thumbnails/12.jpg)
Xamarin & Parse• Xamarin is embedded right into the Parse Quick Start
https://www.parse.com/docs/dotnet_guide
![Page 13: iOS & Android apps using Parse and Xamarin](https://reader031.vdocuments.us/reader031/viewer/2022013121/554a4a11b4c905293a8b5890/html5/thumbnails/13.jpg)
Just add water Component!
![Page 14: iOS & Android apps using Parse and Xamarin](https://reader031.vdocuments.us/reader031/viewer/2022013121/554a4a11b4c905293a8b5890/html5/thumbnails/14.jpg)
Initialize
iOS
Android
Windows
![Page 15: iOS & Android apps using Parse and Xamarin](https://reader031.vdocuments.us/reader031/viewer/2022013121/554a4a11b4c905293a8b5890/html5/thumbnails/15.jpg)
Store Data in the Cloud
• Using C#
Windowsvar todo = new ParseObject ("Todo");todo ["Title"] = "Build app with Parse";todo ["Description"] = "C# for iOS & Android with Xamarin";await todo.SaveAsync();
![Page 16: iOS & Android apps using Parse and Xamarin](https://reader031.vdocuments.us/reader031/viewer/2022013121/554a4a11b4c905293a8b5890/html5/thumbnails/16.jpg)
Store Data in the Cloud
• Using C#
Windows
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();
var todo = new ParseObject ("Todo");todo ["Title"] = "Build app with Parse";todo ["Description"] = "C# for iOS & Android with Xamarin";await todo.SaveAsync();
![Page 17: iOS & Android apps using Parse and Xamarin](https://reader031.vdocuments.us/reader031/viewer/2022013121/554a4a11b4c905293a8b5890/html5/thumbnails/17.jpg)
Store Data in the Cloud
• Using C#
Windows
iOS with Xamarin
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();
var todo = new ParseObject ("Todo");todo ["Title"] = "Build app with Parse";todo ["Description"] = "C# for iOS & Android with Xamarin";await todo.SaveAsync();
var todo = new ParseObject ("Todo");todo ["Title"] = "Build app with Parse";todo ["Description"] = "C# for iOS & Android with Xamarin";await todo.SaveAsync();
![Page 18: iOS & Android apps using Parse and Xamarin](https://reader031.vdocuments.us/reader031/viewer/2022013121/554a4a11b4c905293a8b5890/html5/thumbnails/18.jpg)
Store Data in the Cloud
• Using C#
Windows
iOS with Xamarin
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();
var todo = new ParseObject ("Todo");todo ["Title"] = "Build app with Parse";todo ["Description"] = "C# for iOS & Android with Xamarin";await todo.SaveAsync();
var todo = new ParseObject ("Todo");todo ["Title"] = "Build app with Parse";todo ["Description"] = "C# for iOS & Android with Xamarin";await todo.SaveAsync();
async/await
![Page 19: iOS & Android apps using Parse and Xamarin](https://reader031.vdocuments.us/reader031/viewer/2022013121/554a4a11b4c905293a8b5890/html5/thumbnails/19.jpg)
DEMO
![Page 20: iOS & Android apps using Parse and Xamarin](https://reader031.vdocuments.us/reader031/viewer/2022013121/554a4a11b4c905293a8b5890/html5/thumbnails/20.jpg)
Ready to test?• Xamarin Test Cloud - real mobile device testing
App Explorer or Calabash scriptsHundreds of iOS and Android devices
http://xamarin.com/test-cloud
![Page 21: iOS & Android apps using Parse and Xamarin](https://reader031.vdocuments.us/reader031/viewer/2022013121/554a4a11b4c905293a8b5890/html5/thumbnails/21.jpg)
Ready to test?• Xamarin Test Cloud - real mobile device testing
Step-by-step screenshotsDevice log
http://xamarin.com/test-cloud