Our newest or recently updated classes.
Code your first Xamarin.Android app: create a project, define the UI, and implement behavior.
Implement multi-page Xamarin.Android apps using Activities and stack navigation.
Survey the available Azure services to determine if Azure will meet your needs; create an Azure account and set up a virtual machine.
Create an Azure Mobile App, add a database to store your business objects, and define a web service to allow client access to the data.
Use the Azure Mobile Client SDK to access Azure data from your Xamarin client app.
Use Azure authentication services to secure your Azure-hosted data.
Code your first Xamarin.iOS app: create a project, define the UI, and implement behavior.
Use the Xamarin.iOS Storyboard Designer to design a responsive, multi-screen application.
Add a custom icon asset catalog and responsive launch storyboard to give your app a recognizable brand.
Implement the stack, tab, master-detail, and pager UI navigation patterns.
Build your first UWP app: create a project, choose your target platforms, define the UI, and implement behavior.
Reduce the amount of code you must write by sharing your business logic across platforms.
Use the XAML markup language to define your Xamarin.Forms UI.
Specify the size and position of the controls in your Xamarin.Forms UI using the two most common layout containers: StackLayout and Grid.
Use resources and styles in Xamarin.Forms to manage shared values and provide a consistent UI look and feel.
Access cloud-hosted data using REST-based web services and HttpClient.
Use SQLite to efficiently store and retrieve on-device data.
Implement multi-page Xamarin.Forms apps using stack and tab navigation.
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.
Use Data Binding in Xamarin.Forms to connect your application's data to your UI.
Use the Xamarin.Forms ListView control to display scrolling lists of interactive data.
In this course, you’ll learn how to switch between pages of content using drawer navigation, and create a master-detail UI to browse data collections
Learn common architectural principals and styles to properly structure your mobile app.
Customize the Xamarin.Forms ListView control using custom cells, headers/footers, grouping, and cell caching.
Apply the Model-View-ViewModel (MVVM) design pattern to your Xamarin.Forms apps to improve code reuse and testability.
Use Effects to customize the appearance of the native controls that underlie Xamarin.Forms elements.
Use Renderers to customize the behavior of existing Xamarin.Forms controls and create your own custom controls.
Write Unit Tests for your mobile apps using NUnit.