Introduction
  • Introduction
  • How You Should Use This Course
  • Xamarin.iOS and iOS Simulator Setup on a Mac
Learn to Code Using C# (Optional - For Complete Beginners ONLY!)
  • Introduction to Learn to Code Using the C# Language
  • Variables in C#
  • Variable Manipulation in C#
  • Classes in C#
  • Methods in C#
  • Summary of Learn to Code Using the C# Language
Create Your First Xamarin.iOS App
  • Introduction to Create Your First Xamarin.iOS App
  • Creating and Running a Xamarin.iOS App
  • Walkthrough of iOS Specific Project Layouts
  • Task - Your First Xamarin.iOS App
  • Solution - Your First Xamarin.iOS App
  • Summary of Create Your First Xamarin.iOS App
Basic UI Elements and Xamarin Designer - Part 1
  • Introduction to Basic UI Elements Used in Xamarin.iOS - Part 1
  • Overview of Xamarin Designer for iOS Storyboards
  • Text Labels and Auto Constraints in Xamarin Designer
  • Text Areas and Manual Constraints in Xamarin Designer
  • Editable Text Areas and Relative Constraints in Xamarin Designer
  • Buttons and Button Events in Xamarin.iOS
  • Create Your Second Xamarin iOS App
  • Task - Assign Random Color to the View
  • Solution - Assign Random Color to the View
  • Summary of Basic UI Elements Used in Xamarin.iOS - Part 1
Basic UI Elements and Xamarin Designer - Part 2
  • Introduction to Basic UI Elements and Xamarin Designer - Part 2
  • Toggle Switches to Toggle On Screen Elements on and off - UISegmentedControl
  • Slider to Control Text Size - UISlider
  • Progress Bar to Keep a User Informed - UIProgressView
  • Task - Change Colors with Each Letter
  • Solution - Change Colors with Each Letter
  • Source Code for Previous 2 Sections
  • Summary of Basic UI Elements and Xamarin Designer - Part 2
Create a Xamarin.iOS App With Scrolling Lists (UITableView)
  • Introduction to Creating a Xamarin.iOS App With Scrolling Lists
  • Scrolling Lists on iOS - What is a TableView?
  • Create a Xamarin.iOS List App - Table View with Basic Cells
  • Create a Xamarin.iOS List App - Table View with Custom Cells
  • Create a Xamarin.iOS List App - Sections in Table Views
  • Create a Xamarin.iOS List App - Section Headers and Footers in Table Views
  • Source Code for List View App
  • Summary of Creating a Xamarin.iOS App With Scrolling Lists
Collection Views on Xamarin.iOS
  • Introduction to Collection Views on Xamarin.iOS
  • What is a Collection View?
  • Collection View - Creating Dummy Data
  • Collection View - Creating the Collection View and Custom Cell
  • Collection View - Creating the Custom Collection Source
  • Collection View - Putting it All Together
  • Source Code for this Section
  • Summary of Collection Views on Xamarin.iOS
Layouts Used in iOS Apps
  • Introduction to Layouts Used in iOS Apps
  • Single View Apps
  • Master-Detail App
  • Tabbed App
  • Page-Based App
  • WebView App
  • Summary of Layouts Used in iOS Apps
Events, Protocols and Delegates
  • Introduction to Events, Protocols and Delegates
  • Events in Xamarin.iOS
  • Protocols in Xamarin.iOS
  • Delegates in Xamarin.iOS
  • Summary of Events, Protocols and Delegates
Resources, Images, App Icons and Launch Screens in Xamarin.iOS
  • Introduction to Resources, Images, App Icons and Launch Screens in Xamarin.iOS
  • Where Does iOS Store Bundled Resources?
  • How to Display an Image in Xamarin.iOS
  • Asset Catalog Image Sets on iOS
  • Application Icons on Xamarin.iOS
  • Launch Screens on Xamarin.iOS
  • Summary of Resources, Images, App Icons and Launch Screens in Xamarin.iOS
Core Animation in Xamarin.iOS
  • Introduction to Core Animation in Xamarin.iOS
  • Where Can You Use Core Animation?
  • Core Animations for View Controllers
  • Core Animations for Views
  • Getting Deeper - Implicit Core Animations
  • As Deep as it Gets - Explicit Core Animations
  • Summary of Core Animation in Xamarin.iOS
Directories, Files, Reading and Writing
  • Introduction to Directories, Files, Reading and Writing
  • The iOS File System Structure
  • How to List Files and Folders in Xamarin.iOS
  • How to Read a File in Xamarin.iOS
  • How to Create Files and Directories in Xamarin.iOS
  • Task - Log File Creation
  • Solution - Log File Creation
  • Summary of Directories, Files, Reading and Writing
Working With JSON in Xamarin.iOS
  • Introduction to Working With JSON in Xamarin.iOS
  • What is JSON?
  • How to Install a Xamarin Component
  • How to Write to JSON in Xamarin.iOS