Introduction and Setup
  • Introduction
  • Update May 2016 - Xamarin now Free!
  • Xamarin Setup on a Mac
  • Xamarin Setup on a PC (Visual Studio)
  • Linking Xamarin on a Mac to Xamarin on a PC (optional)
  • The difference between Xamarin Studio on Mac / PC and Visual Studio
  • When to use Xamarin Forms and when not to use it
How Xamarin Forms Apps should be Architected (MVVM)
  • Understanding the Model View ViewModel (MVVM) Paradigm
QuickStart Hello World Xamarin Forms App
  • Creating a Xamarin Forms Project "Hello World"
  • Setting up Xamarin iOS and Android simulators and running "Hello World"
  • Changing our home screen layout and elements
Create a Cross Platform "Just Do It x 1" App
  • Introduction to Just Do It X 1
  • Carving out our app niche
  • Creating the XAML graphical elements of our app
  • Writing the core app code - Using user preferences to store data
  • How to add Google Admob Ads to a Xamarin Forms App
Create a Cross Platform "Just Do It x 10" App - Part 1
  • Introduction to Just Do It X 10
  • Just Do It X 10 App design and first page XAML
Create a Cross Platform "Just Do It x 10" App - Part 2
  • What is an SQLite database and why use it?
  • Installing a Nuget component to handle database operations
  • Database access code - How to get a cross platform SQLite Database connection
  • Database access code - How to insert, delete and fetch items
  • How to create a data model
  • How to insert database items into a list view
Create a Cross Platform "Just Do It x 10" App - Part 3
  • How to open a new Page, View Controller or Activity in Xamarin Forms
  • Creating the XAML layout of the Edit Task Screen
  • How to bind variables two ways in Xamarin Forms
  • Saving the Edited task to the database
Recap, Farewell and BONUS Lecture
  • A quick recap of everything you have learnt
  • Thank you and BONUS just for you!
Archives - Source Code
  • Source Code Download