Learn your way! Get started

Xamarin iOS 7, Part 1 of 2: Introduction and Features

with expert Wallace McClure


Watch trailer


Course at a glance

Included in these subscriptions:

  • Dev & IT Pro Video
  • Dev & IT Pro Power Pack

Release date 1/20/2014
Level Advanced
Runtime 1h 48m
Closed captioning Included
Transcript Included
eBooks / courseware N/A
Hands-on labs N/A
Sample code Included
Exams Included


Enterprise Solutions

Need reporting, custom learning tracks, or SCORM? Learn More



Course description

In this course we will look at a number of new features for iOS 7. These include the visual transition between views and a number of other new features. We’ll look at iBeacons and more options for background processes. iBeacons have the power to improve location management services by giving really fine control over location and the information at that location. The Background processing feature has been designed for the mobile environment and takes into account power management issues.

Prerequisites

The course assumes knowledge of C# and .NET at an intermediate level. Some familiarity with OSX is helpful, but not required. A very basic understanding of XML is also required.

Learning Paths

This course is part of the following LearnNowOnline SuccessPaths™:
Mobile Development Using Xamarin

Meet the expert

Wallace McClure specializes in building applications that have large numbers of users and large amounts of data as well as user interface specific technologies such as AJAX, iPhone, and Android. He is a Microsoft MVP, ASPInsider, and a partner in Scalable Development, Inc. Wally has authored books on iPhone Programming with Mono/MonoTouch, Android Programming with Mono for Android, application architecture, ADO.NET and SQL Server, and finally AJAX.

Course outline



What is iOS 7

Introduction (28:28)
  • Introduction (00:08)
  • Introduction to iOS 7 (02:49)
  • Device Support (01:36)
  • Statistics (02:06)
  • UI - User Features (01:32)
  • UI Redesign (01:12)
  • Views (02:55)
  • Text Kit (01:30)
  • 64 Bit Support (02:23)
  • Multitasking (01:30)
  • Sprite Kit (01:17)
  • Game Controller Framework (00:48)
  • Game Center Improvements (01:09)
  • Maps (01:59)
  • AirDrop (00:59)
  • Inter-App Audio (00:51)
  • Peer-to-Peer (00:44)
  • Safari Services (00:18)
  • Media Accessibility Framework (01:00)
  • JavaScript Core Framework (01:18)
  • Summary (00:12)

New Features

iOS7 User Interface (15:55)
  • Introduction (00:10)
  • UIKit Framework (02:03)
  • UIKit Framework (cont'd) (02:32)
  • Xcode Features (00:27)
  • Existing Controls (00:36)
  • Controls (02:38)
  • iOS7 Design Surface (07:14)
  • Summary (00:12)
View Controller (16:10)
  • Introduction (00:10)
  • View Controller Transitions (01:38)
  • During the Transition (01:02)
  • UIView Animation Enhancements (00:25)
  • Spring Animations (00:45)
  • Keyframe Animations (00:31)
  • UIKit Dynamics (00:52)
  • Primitive Behaviors (01:03)
  • Sequence for Adding (00:39)
  • Sequence for Adding (code) (08:49)
  • Summary (00:11)
Text (06:21)
  • Introduction (00:12)
  • Dynamic Type (01:35)
  • Text Kit (00:36)
  • Text Kit Architecture (00:52)
  • Text Storage & Attributes (02:56)
  • Summary (00:08)
Background Download (12:13)
  • Introduction (00:13)
  • Multitasking (01:02)
  • iOS Background Tasks (01:14)
  • Backgrounding Session in iOS7 (00:41)
  • NSUrlSessionDelegate (08:49)
  • Summary (00:11)
iBeacons (10:48)
  • Introduction (00:09)
  • Multipeer Connectivity (00:26)
  • Multipeer Connectivity Phases (00:04)
  • iBeacons (09:55)
  • Summary (00:12)
Maps and Barcodes (07:24)
  • Introduction (00:11)
  • Maps (03:15)
  • Barcodes/QR codes (03:42)
  • Summary (00:15)
Text to Speech (05:12)
  • Introduction (00:10)
  • Text To Speech (04:52)
  • Summary (00:09)
Core Motion (03:40)
  • Introduction (00:13)
  • CoreMotion (iPhone 5s only) (03:11)
  • Summary (00:15)
Xamarin Studio Enhancements (02:08)
  • Introduction (00:11)
  • CoreMotion Addendum (01:49)
  • Summary (00:08)