Xamarin Tools: Solutions and File Linking

with Wallace McClure


Course Description: In this training course, we will look at the background on mobile, what is happening in the marketplace, why cross platform development makes sense, and some general strategies for cross platform development with iOS, Android, and Windows. These platforms all have one thing in common; the platforms can all be targeted with the C# language. Next we will examine file linking, general abstraction, the observer pattern, partial classes, and conditional compilation. In file linking, we can use cross platform language features, such as calling web services, LINQ, XML, and JSON to handle the communication with a remote data source on both android and iPhone.



1+ hours of media runtime

Market Place Vendor Directed

  • Mobile Marketplace
  • Other Mobile Operating Systems
  • What Are Users Doing?
  • Options for Building Apps
  • Vendor Directed Native Apps
  • Native Languages and IDEs
  • Java Options
  • Objective C Options
  • .NET/C# Options

Solutions

  • Write One, Run Everywhere
  • Marketplace
  • Why Cross Platform?
  • What is Needed?
  • MonoTouch and Mono for Android
  • MonoTouch Solution
  • Mono for Android Solution
  • Typical Cost Advantage
  • Amount of Reuse
  • Resources

File Linking

  • Agenda
  • Code That Can Be Shared
  • Compile Problem
  • File Setup
  • Setup Projects
  • Result in iOS and Android
  • Demo: Mono for Android

Abstraction & Observer Pattern

  • Abstraction
  • Interface
  • Observer Pattern
  • .NET Observer Pattern
  • Demo: Interface
  • Demo: .NET Observer Pattern

Conditional Compilation

  • Partial Classes
  • Conditional Compilation
  • Platform Compiler Symbols
  • Visual Studio Options
  • MonoDevelop Options
  • MonoTouch Results
  • Demo: Partial Class
  • Demo: Conditional Compilation
  • Portable Class Libraries

Get our entire learning library

ONLY

$49
.99
per year

iPhone/iPad, Android, Windows Phone and more...
  • 350+ video tutorials
  • Mobile development experts
  • Future video releases FREE
  • 100% money-back guarantee


Not ready to buy? Try now