Learn concepts and APIs which are usable across the dominant mobile platforms (iOS, Android, and Windows). Most courses in this track use Xamarin.Forms, but the concepts can also be applied to native development.
Reduce the amount of code you must write by sharing your business logic across platforms.
Access cloud-hosted data using REST-based web services and HttpClient.
Access cloud-hosted data from a SOAP-based web service using a WCF service proxy.
Use SQLite to efficiently store and retrieve on-device data.
Prepare your app for release through the App Store, Google Play, and Windows Marketplace.
Use the Factory pattern, the Service Locator pattern, and Dependency Injection to access platform-specific APIs from shared code in a loosely-coupled manner.
Learn common architectural principals and styles to properly structure your mobile app.
Locate and fix memory problems in your Xamarin.iOS and Xamarin.Android applications.