SlideShare a Scribd company logo
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 code across platforms
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
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
• Deployment
Signing

Signing wizard
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";
todo ["Description"] = "C# for iOS & Android with Xamarin";
await todo.SaveAsync();
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();
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();
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();
DEMO
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
Ready to test?
• Xamarin Test Cloud - real mobile device testing
Step-by-step screenshots
Device log

http://xamarin.com/test-cloud
Questions?
Craig Dunn
Developer Evangelist
Xamarin
craig@xamarin.com
@conceptdev

More Related Content

PDF
Introduction to iOS with C# using Xamarin
PDF
Cloudy with a Chance of Cross Platform (for Bay.NET)
PPTX
PPTX
Introduction to Xamarin
PDF
Xamarin - why not ?
KEY
Cross-platform Mobile Development
PPTX
Slide lancement VS 2019
PPTX
Introduction to xamarin
Introduction to iOS with C# using Xamarin
Cloudy with a Chance of Cross Platform (for Bay.NET)
Introduction to Xamarin
Xamarin - why not ?
Cross-platform Mobile Development
Slide lancement VS 2019
Introduction to xamarin

What's hot (20)

PDF
Oxford .NET - Go Mobile with Xamarin
PPT
Native App Development for iOS, Android, and Windows with Visual Studio
PDF
Intro to Xamarin for Visual Studio: Native iOS, Android, and Windows Apps in C#
PDF
Visual Studio 2017 Launch Event
PDF
C# Powered Robots, C# Powered Mobile Apps
PPTX
Xamarin for iOS developers
PPTX
Introduction to Xamarin
PDF
Introduction to CocosSharp
PDF
Xamarin 4 - the future of apps
PDF
Building Your First Android App with Xamarin
PDF
Introduction to Xamarin for Visual Studio 2017
PDF
Native iOS and Android Development with Xamarin
PDF
Azure App Service Helpers
PDF
Xamarin University Presents: Building Your First Intelligent App with Xamarin...
PDF
Building Your First Xamarin.Forms App
PDF
Developing and Designing Native Mobile Apps in Xamarin Studio
PDF
Xamarin Dev Days - Introduction to Xamarin
PDF
Cross platform Xamarin Apps With MVVM
PDF
Tech saloniki - Cross platform mobile development using xamarin
PDF
Going Mobile with C#, Visual Studio, and Xamarin
Oxford .NET - Go Mobile with Xamarin
Native App Development for iOS, Android, and Windows with Visual Studio
Intro to Xamarin for Visual Studio: Native iOS, Android, and Windows Apps in C#
Visual Studio 2017 Launch Event
C# Powered Robots, C# Powered Mobile Apps
Xamarin for iOS developers
Introduction to Xamarin
Introduction to CocosSharp
Xamarin 4 - the future of apps
Building Your First Android App with Xamarin
Introduction to Xamarin for Visual Studio 2017
Native iOS and Android Development with Xamarin
Azure App Service Helpers
Xamarin University Presents: Building Your First Intelligent App with Xamarin...
Building Your First Xamarin.Forms App
Developing and Designing Native Mobile Apps in Xamarin Studio
Xamarin Dev Days - Introduction to Xamarin
Cross platform Xamarin Apps With MVVM
Tech saloniki - Cross platform mobile development using xamarin
Going Mobile with C#, Visual Studio, and Xamarin
Ad

Similar to iOS & Android apps using Parse and Xamarin (20)

PDF
EastBay.net Building Mobile Apps with Xamarin and Visual Studio
PDF
Xamarin Platform
PPTX
Hybrid Mobile App Development - Xamarin
PPTX
Xamarin Platform
PDF
Wearables with C# and Xamarin
PPTX
Introduction to Xamarin
PDF
C# everywhere
PDF
Your First Xamarin.Forms App
PPTX
Introduction to Xamarin - Confoo 2015
PDF
Mobile Cross-Platform App Development in C# with Xamarin
PPTX
Building your first android app using xamarin (Gill Cleeren)
PPTX
C# everywhere - Building Cross-Platform Apps with Xamarin and MvvmCross
PPTX
Xamarin.iOS introduction
PPTX
Build Cross Platform Mobile Apps for iOS & Android with Xamarin & MvvmCross
PPTX
Cross platform mobile development with xamarin and office 365
PPTX
C# everywhere - Building Cross-Platform Apps with Xamarin and MvvmCross
PPTX
Introduction to Cross Platform Natitve Mobile Development with C# and Xamarin
PPTX
Introduction to cross platform natitve mobile development with c# and xamarin
PDF
Smau Milano 2016 - Erica Barone e Lorenzo Barbieri, Microsoft
PDF
Introduction to Android with C# using Xamarin
EastBay.net Building Mobile Apps with Xamarin and Visual Studio
Xamarin Platform
Hybrid Mobile App Development - Xamarin
Xamarin Platform
Wearables with C# and Xamarin
Introduction to Xamarin
C# everywhere
Your First Xamarin.Forms App
Introduction to Xamarin - Confoo 2015
Mobile Cross-Platform App Development in C# with Xamarin
Building your first android app using xamarin (Gill Cleeren)
C# everywhere - Building Cross-Platform Apps with Xamarin and MvvmCross
Xamarin.iOS introduction
Build Cross Platform Mobile Apps for iOS & Android with Xamarin & MvvmCross
Cross platform mobile development with xamarin and office 365
C# everywhere - Building Cross-Platform Apps with Xamarin and MvvmCross
Introduction to Cross Platform Natitve Mobile Development with C# and Xamarin
Introduction to cross platform natitve mobile development with c# and xamarin
Smau Milano 2016 - Erica Barone e Lorenzo Barbieri, Microsoft
Introduction to Android with C# using Xamarin
Ad

More from Craig Dunn (14)

PDF
Visual Studio for Mac (AltConf 2017)
PDF
Introduction to iOS 9 (Xamarin Evolve 2016)
PPTX
Introduction to Xamarin.Forms 2.x
PDF
Xamarin DevDays Portland - iOS 9
PPTX
What's New Xamarin.Forms 1.3
PDF
Azure Mobile Services - more than just cloud data
PDF
Cloud-enabling iOS & Android apps with C# (using Xamarin)
PDF
Async Await for Mobile Apps
PDF
Xamarin v.Now
PDF
Mono for Android... for Google Devs
KEY
PassKit on iOS6
ODP
OzAltNet Fast-ANDroid-furious
PPT
OzAltNet Fast-ANDroid-furious
PPT
Cross-platform mobile dev with Mono
Visual Studio for Mac (AltConf 2017)
Introduction to iOS 9 (Xamarin Evolve 2016)
Introduction to Xamarin.Forms 2.x
Xamarin DevDays Portland - iOS 9
What's New Xamarin.Forms 1.3
Azure Mobile Services - more than just cloud data
Cloud-enabling iOS & Android apps with C# (using Xamarin)
Async Await for Mobile Apps
Xamarin v.Now
Mono for Android... for Google Devs
PassKit on iOS6
OzAltNet Fast-ANDroid-furious
OzAltNet Fast-ANDroid-furious
Cross-platform mobile dev with Mono

Recently uploaded (20)

PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Electronic commerce courselecture one. Pdf
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Encapsulation theory and applications.pdf
PDF
KodekX | Application Modernization Development
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
NewMind AI Monthly Chronicles - July 2025
PPT
Teaching material agriculture food technology
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
NewMind AI Weekly Chronicles - August'25 Week I
Electronic commerce courselecture one. Pdf
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Encapsulation theory and applications.pdf
KodekX | Application Modernization Development
The Rise and Fall of 3GPP – Time for a Sabbatical?
Unlocking AI with Model Context Protocol (MCP)
Review of recent advances in non-invasive hemoglobin estimation
NewMind AI Monthly Chronicles - July 2025
Teaching material agriculture food technology
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Per capita expenditure prediction using model stacking based on satellite ima...
“AI and Expert System Decision Support & Business Intelligence Systems”
Reach Out and Touch Someone: Haptics and Empathic Computing
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Diabetes mellitus diagnosis method based random forest with bat algorithm
Build a system with the filesystem maintained by OSTree @ COSCUP 2025

iOS & Android apps using Parse and Xamarin

  • 2. What is Xamarin? • Xamarin lets you reach all the major mobile platforms Native user interface
  • 3. What is Xamarin? • Xamarin lets you reach all the major mobile platforms Native user interface Native performance
  • 4. What is Xamarin? • Xamarin lets you reach all the major mobile platforms Native user interface Native performance Share code across platforms
  • 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
  • 7. Xamarin Development: iOS • Code signing • App configuration • Deployment Keychain - certificates
  • 8. Xamarin Development: Android • AndroidManifest.xml Permissions App configuration Use [Activity] and other attributes • Deployment Signing Signing wizard
  • 11. Cross-platform Apps Go go gadget mobile!
  • 12. Xamarin & Parse • Xamarin is embedded right into the Parse Quick Start https://www.parse.com/docs/dotnet_guide
  • 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. 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. 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. 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. DEMO
  • 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. Ready to test? • Xamarin Test Cloud - real mobile device testing Step-by-step screenshots Device log http://xamarin.com/test-cloud