iOS 7 Next Steps
Training Class


October 28-30, 2013
9:00am - 5pm, EDT


Attend the Live, Online Class
or Purchase the Recordings

  What You'll Get from this Class
Make Your Apps Stand Out from the Pack!

Getting noticed in the App Store is THE biggest hurdle you will encounter once you have released your app.

The best way to get noticed (by Apple and iOS users) is to incorporate the latest iOS enhancements into your apps. This training class shows you the best new enhancements in iOS 7 and demonstrates practical ways to incorporate them into your apps, complete with CODE SAMPLES!

Expand Your Opportunities and Advance Your Career

There are countless opportunities for well-trained app developers in creating custom apps for individual clients and companies. Taking the time to learn these new iOS 7 technologies opens the door to consulting or employment in the app building business.

Learn Best Practices—The Gift that Keeps on Giving

In this training you will gain a competitive edge by learning best practices that give you the competence you need in building solid apps that easily adapt to changes in the user's requirements as well as the frequent iOS updates and new devices from Apple!

Get Your Training Certificate

All students who attend the live class will receive an iOS 7 Training Certificate that tells the world that you have completed this training course and are up to date with the latest iOS technologies!

Training Videos

All of the live class sessions will be recorded so you can review them at your leisure after class. This is an invaluable tool that allows you to review what you have learned when you are ready to implement one of the new iOS 7 technologies in your apps.

  Class Details
Debugging Your App

Learning to debug your app is one of the most empowering, time-saving skill that you can learn. In this session, you will learn to take full advantage of Xcode's latest tools and debugging features to help you quickly determine why your app is misbehaving, so you can get back to the task of creating your app!




Building Games with Sprite Kit

One of the best new features in iOS 7 is Sprite Kit, which is a great tool for helping beginners get into iOS game development. In this session you will be introduced to the main objects in Sprite Kit including worlds, scenes, nodes, sprites, textures, actions, physics bodies and joints, as well as particle effects (such as clouds, fog, and flames) as we build a sample game app.

This session helps you comprehend all of these objects, and how they relate and interact with each other to lay the groundwork for creating your own world-class game app.


Enhancing Your Apps with iBeacons

If you want to get in on the ground floor of a great new technology, iBeacon is it. The iBeacon technology allows your app to recognize when it is near a small wireless sensor called a beacon. Data can then be transmitted between the iPhone and the iBeacon. This new technology can be used in games, stores (transmitting coupons, receiving payments) as well as for indoor navigation that allows users to navigate through an airport, museum, and so on. In this session I demonstrate how to integrate iBeacon into your iOS 7 apps with practical examples of the kind of apps you can build with this great new technology!


Communicating with Nearby iOS Devices

How would you like to amaze your users with the ability to communicate with other app users in the same vicinity without connecting to the Internet? In this session you will learn how to take advantage of this phenomenal new iOS 7 feature, which can be put to great use in both games and business apps by means of the new Multipeer Connectivity Framework. This session helps you write solid code for the discovery and session phases and how best to utilize session, advertiser and browser objects when communicating between devices.

You will also learn about AirDrop, which lets you send a photo, video, contact or document to another user in close proximity.


Accessing Data in the Cloud

The majority of iOS apps need to access data from the cloud. In this session, you will learn how to retrieve and store data (including images and videos) on the web from your iOS apps. You will also learn how to detect if the user has a connection to the web, and if not, how to store data locally and then upload when the user regains web access.




Cameras, Photos, and Video

In this session I demonstrate the great new features in iOS 7 for capturing photos and videos and show you how to include these in your apps. iOS users love their cameras, so if you can find a good use for capturing video or images, you can greatly increase your user's interest and your App Store ratings! This session includes information on image capture format, zoom, autofocus, high frames-per-second recording, image stabilization, video zoom, and barcode recognition.



Amazing Your Users With Maps—Beyond the Basics

In iOS 7, Apple has added some great new enhancements to MapKit that you can use in your apps. In this session you will learn about the new functionality that Apple has added, including how to interact with the 3D map functionality. You will learn how to control the position and tilt of the map that a user initially sees, as well as how to ask MapKit for directions and overlay the result on your map. In addition, you will see how to place overlays at different levels in the map content so they appear above or below the relevant data.




Positioning Your App to Go Viral

Although you can't guarantee your app will go viral, there are definitely steps you can take to drastically increase the likelihood. In this session you will learn valuable techniques that shown you how to build social networking into your apps from the ground app, how to keep your users engaged so they keep coming back to your app, how to reward your users so they actually want to invite their friends to use your app, how to build a community, and how to use the right mix of notifications and settings to keep users engaged.



  How the Class Works
How Does the Live, Online Class Work?
  1. A few days before the class begins, I set up a GoToMeeting and send registered students the credentials to attend the live class.

  2. During the live class, you can see me and my desktop as I work. For audio, you can use the built-in speakers and microphone on your Mac to listen and ask questions. There is also a conference telephone number available that you can call into if you prefer to use your phone (long distance charges may apply).

  3. During the live training, I record the sessions using Camtasia—the same program I use to create the HD videos in the book series.

  4. After the class is finished, we process the recordings and post them on the web for students attending the live class as well as for those who have chosen to purchase only the recordings.

  5. All attendees (live and otherwise) also get the code samples and presentations.

What If I Just Want the Recordings?
If you only want the recordings of the class, you can pre-purchase the class recordings on our web site, and then you will receive notification after the class on how to download the training videos and other materials.
  Questions?
Drop Us a Line if You Have Any Questions!

If you have any questions regarding the training, you can send us a message at this email address.
  About the Instructor
Learn from the Author of the Best-Selling Non-Programmers Series

Your instructor for this class is Kevin McNeish. He has a knack for explaining difficult concepts in a way that you can truly understand. He is author of the best-selling iOS App Development for Non-Programmers book series, winner of the prestigious 2012 Publishing Innovation Award. He is also creator of award-winning iOS apps including iElectionDay (awarded iPad App of the week), and is Chief Software Architect of Oak Leaf Enterprises, Inc.

He is a well-know speaker and trainer throughout North America and abroad including conferences such as the appsworld, MobileConnections, DevConnections, MobileTeach as well as numerous Code Camps and conferences.

Follow Kevin on Twitter
Read Kevin's iOS Blog