Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Developing iOS and Android Apps in Visual Studio with Xamarin

Developing iOS and Android Apps in Visual Studio with Xamarin

Greg Shackles

August 26, 2014
Tweet

More Decks by Greg Shackles

Other Decks in Technology

Transcript

  1. Anything you can do in Objective-C or Java 
 can

    be done in C# with Xamarin using Visual Studio Pro Tip
  2. Native Performance Xamarin.iOS does full Ahead Of Time (AOT) compilation

    to produce an ARM binary for Apple’s App Store.
  3. Native Performance Xamarin.iOS does full Ahead Of Time (AOT) compilation

    to produce an ARM binary for Apple’s App Store. Xamarin.Android takes advantage of Just In Time (JIT) compilation on the Android device."
  4. Always Up To Date Same day support for " iOS

    5, iOS 6, iOS 6.1, " iOS 7, iOS 7.1!! "
  5. Portable Class Libraries " • 1 Assembly" • Multiple Platforms"

    • Including:" • Xamarin.Android" • Xamarin.iOS
  6. Visual Studio Integration Debug to:" • Emulators" • Devices" "

    " Integrated into toolbar" • Status" • Logs" • List of devices" " Just Click Start Debugging!
  7. iOS Designer Fully integrated into Xamarin Studio & Visual Studio

    " iOS 6 & 7 Storyboard support " Intuitive event handling
 Support for auto-layout " Live preview of custom controls " " "
  8. Xamarin.Forms: What’s Included? ▪ 40+ Pages, Layouts, and Controls ▪

    Build from code or XAML ▪ Two-way Data Binding
  9. Xamarin.Forms: What’s Included? ▪ 40+ Pages, Layouts, and Controls ▪

    Build from code or XAML ▪ Two-way Data Binding ▪ Navigation
  10. Xamarin.Forms: What’s Included? ▪ 40+ Pages, Layouts, and Controls ▪

    Build from code or XAML ▪ Two-way Data Binding ▪ Navigation ▪ Animation API
  11. Xamarin.Forms: What’s Included? ▪ 40+ Pages, Layouts, and Controls ▪

    Build from code or XAML ▪ Two-way Data Binding ▪ Navigation ▪ Animation API ▪ Dependency Service
  12. Xamarin.Forms: What’s Included? ▪ 40+ Pages, Layouts, and Controls ▪

    Build from code or XAML ▪ Two-way Data Binding ▪ Navigation ▪ Animation API ▪ Dependency Service ▪ Messaging Center
  13. Xamarin.Forms: Controls ActivityIndicator BoxView Button DatePicker Editor Entry Image Label

    ListView Map OpenGLView Picker ProgressBar SearchBar Slider Stepper TableView TimePicker WebView EntryCell ImageCell SwitchCell TextCell ViewCell