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.