Xamarin and iOS 8, (Part 1 of 2): 64 Bit Support and UI
Interactive

Xamarin and iOS 8, (Part 1 of 2): 64 Bit Support and UI

Biz Library
Updated Feb 04, 2020

In this course, we will look at the architecture of iOS, how Xamarin is supporting 64 bits and what you need to do to update your applications. Next, we will look at the new features in UIKit. Some of these features include the new Xamarin Designer for iOS, AutoLayout and new features added to notifications, and many other enhancements.

Lesson 1:

  • Apple iOS
  • Major 64-Bit Changes
  • ILP32 & LP64
  • Impact on Apps
  • Apple Hardware
  • iOS Adoption
  • Apple Requirements
  • Xamarin.iOS
  • Xamarin Unified API
  • Defaults.

Lesson 2:

  • Splits
  • Components
  • New Data Types
  • Upgrade Apps
  • Demo: New Unified API
  • Demo: API Migration
  • Demo: Troubleshooting
  • Other Changes
  • Images
  • Icons.

Lesson 3:

  • Current Status of iOS
  • Current Devices
  • Current Supported Screen Sizes
  • Problem
  • Current Version Distribution
  • App Icon Images
  • Startup Screen
  • Demo: Startup & Images.

Lesson 4:

  • Xib
  • Xcode Integration
  • Storyboards
  • Size Classes
  • Constraints
  • AutoLayout with the Designer
  • Constraint Toolbar
  • Creating Constraints
  • Little Things with Designer
  • Demo: iOS Designer
  • Demo: Constraints.

Lesson 5:

  • Programmatically UI
  • Historical Requirements
  • Apple Way
  • FluentLayout
  • Methods
  • Demo: Programmatic UI
  • Resources.

Lesson 6:

  • UIKit
  • UIAlertView
  • UIAlertViewController
  • UINavigationController
  • UINavigationController in iOS8
  • Demo: UIAlertController
  • Demo: UINavigationController
  • Notifications
  • Notification Additions
  • UIMutableUserNotificationAction
  • Personal Lesson
  • Demo: Notifications.

Lesson 7:

  • UIPopoverController
  • UIPopoverPresentationController
  • UISearchController
  • UISplitViewController
  • Demo: Popover Controller
  • Demo: Search Controller
  • Demo: Split View Controller.