Learn your way! Get started

MonoTouch, Part 1: iOS 6 Intro, Social Media, and Maps

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 2/4/2013
Level Intermediate
Runtime 1h 22m
Closed captioning N/A
Transcript N/A
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

This course takes a look at the iOS6 operating system and creating applications with MonoTouch. The course will start with an introduction to iOS 6 how it has grown, software support, how to support the older iOS systems plus other items. Next the course will dive into social web sites like Twitter and Facebook and incorporating updates into an application. Then the course will look into existing mapsand the new maps API.

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



Overview of iOS6

Introduction (26:00)
  • Introduction (00:20)
  • Agenda (00:33)
  • New Features (01:40)
  • Development Requirements (00:52)
  • iOS6 Growth (01:49)
  • Software Support (00:53)
  • How to Support Older iOS (02:01)
  • Using the Older iOS/Xcode SDK (00:44)
  • Display (00:55)
  • iPhone Startup Images (01:52)
  • Retina Images (01:06)
  • Other Images (00:53)
  • Screen Dimensions (01:00)
  • Demo: Images (03:29)
  • Demo: Selecting Images (07:28)
  • Summary (00:17)
Introduction Continued (14:13)
  • Introduction (00:20)
  • ViewWillUnload, ViewDidUnload (01:18)
  • DidReceiveMemoryWarning (01:25)
  • ViewWillDisappear (00:21)
  • Interface Orientation (01:19)
  • UI Navigation Bar (00:55)
  • Demo: Memory Warning (02:31)
  • Demo: Orientation Changes (02:06)
  • Demo: UINavigationBar (03:42)
  • Summary (00:14)

Social Improvements

Social Twitter (14:10)
  • Introduction (00:19)
  • Demo: iPhone Twitter App (00:52)
  • Demo: Twitter App Code (02:12)
  • Social Improvements (00:59)
  • Social Networks (02:00)
  • Twitter Account Setup (00:48)
  • Sending Tweets (01:44)
  • Completion Handler (00:19)
  • Calling Twitter API (01:06)
  • Demo: Calling Twitter API (03:29)
  • Summary (00:17)
Social Facebook (08:21)
  • Introduction (00:12)
  • Facebook (00:41)
  • Post to Facebook (01:13)
  • Completion Handler (00:29)
  • The Facebook Graph (00:50)
  • Demo: Facebook Code (02:51)
  • Demo: Facebook Graph (01:44)
  • Summary (00:18)

Maps

Existing Maps (11:26)
  • Introduction (00:24)
  • Apple Maps (00:49)
  • Map Initialization (00:27)
  • Other Methods and Objects (00:23)
  • Annotations (01:47)
  • Overlays (00:33)
  • Demo: New Apple Maps (03:40)
  • Demo: Map-Kit Maps (03:08)
  • Summary (00:11)
New Maps API (08:23)
  • Introduction (00:23)
  • New Features (01:13)
  • MKLaunchOptions (01:07)
  • Demo: Apple Maps (05:23)
  • Summary (00:14)