Real World Software Architecture

Real World Software Architecture is dedicated to providing information and experiences from the field of Software Architecture.



Subscribe with RSS or ATOM Add to Google

Links

  • Home Page
  • Real World Software Process Engineering
  • Suggested Reading
  • .NET Dev and Arch Collection
  • SEI Essays on SA
  • Software Architecture
  • Bredemeyer
  • wwisa
  • Product Line Engineering
  • PLEES
  • Software Product Lines
  • MSDN Architecture Center
  • patterns & practices






Wednesday, November 13, 2013

The Essentials of iOS App Development LiveLessons

This is the perfect way to quick start development with iOS and Xcode. The speaker takes you from the very beginning, showing you how to enroll in the iOS Developer Program, downloading and Installing Xcode, and explaining provisioning profiles and certificates. He takes you through to the end which is uploading your application to iTunes Connect.

In between he covers Interface Builder, Design Patterns, Storyboards, UIViewController, UITableViewCell, Core Data, application icons and images, interfacing with Twitter and Facebook, Accessibility, Grand Central Dispatch, and creating an iPad version of the application.

Below is a list of the lessons included:

Lesson 1: What’s New in Objective-C and iOS 6
Lesson 2: Setup and Installation
Lesson 3: Getting to Know Xcode and Interface Builder
Lesson 4: Common Design Patterns
Lesson 5: Creating the UI in Interface Builder
Lesson 6: Programming the UI
Lesson 7: Understanding Core Data
Lesson 8: Creating the Core Data Stack
Lesson 9: Connecting Core Data to the UI
Lesson 10: UIKit Customization
Lesson 11: Adding Social and Sharing Features
Lesson 12: Making iDo Accessible
Lesson 13: Working with Grand Central Dispatch
Lesson 14: Creating iDo for iPad
Lesson 15: Finalizing the iDo iPad Version
Lesson 16: Submitting Your App to iTunes Connect

You can get the details of each of the lesson on the informIT site.

You can also preview each of the lessons and order individual lesson. For example, if you just want to learn about Core Data, you can just buy lessons 7,8, and 9.

The thing I liked most about this series of videos is that the speaker took the application the whole way to the store. It is actually available in iTunes for download on the iPhone and iPad.

The author has the code available out on GitHub under felipelm / iOS-Essentials. It all runs without having to tweak it, which is nice.

The code and the tools used in the videos are Xcode 4.5 and iOS 6. This is not a problem because the concepts of what are taught still apply to Xcode 5 and iOS 7. You will notice a few issues with layout when running the samples but they are easily fix. Mostly just setting navigationBar.translucent = NO.

Over all I think this is a great place to start with iOS Xcode programming. I would suggect being familiar with Objective-C first. The series also provide the option of picking and choosing what you would like to learn.

Get the series here

posted by tadanderson at 7:04 PM

0 Comments:

Post a Comment

<< Home

Previous Posts

  • iOS MapKit and Core Location LiveLessons
  • The Enthusiastic Employee: How Companies Profit by...
  • Awesome Java Training 1/2 Price for 2 Days - Desig...
  • WPF 4.5 Unleashed Book Review
  • Executable Specifications with Scrum: A Practical ...
  • Java Coding Guidelines: 75 Recommendations for Rel...
  • Scrum Shortcuts without Cutting Corners: Agile Tac...
  • Test iOS Apps with UI Automation Book Review
  • Microsoft SharePoint 2013 Inside Out Book Review
  • Windows Phone 8 Unleashed Book Review



Powered by Blogger