Bob McCune is an iOS developer, instructor, and author of Learning AV Foundation (Addison-Wesley Professional). He's the the owner of TapHarmonic, a Twin Cities-based consulting and training company. He’s been developing software since the mid-90s and has played the roles of developer, instructor, architect, and mentor on a wide variety of projects. He got his start developing for Apple platforms the day Mac OS X Leopard was released and has never looked back. You can find him on Twitter or at his website, bobmccune.com
AV Foundation is Apple's advanced Objective-C framework for working with time-based audio/visual media. The framework provides a wide and growing variety of functionality and in this session we'll discuss one of its most exciting capabilities, media creation!
In this talk you'll learn to effectively use the framework's playback and composition features to compose and edit video clips, add animated transitions and titles, and even mix music and sound effects. Along the way Bob will provide lots of sample code so you can see (and hear) these features in action.
Details coming soon
The AV Foundation framework has long provided the AVAudioPlayer and AVAudioRecorder classes making it easy to incorporate audio playback and recording. Although these classes are useful in many situations they often came up short if you were attempting to build a dedicated music or audio app. All that changes with AV Foundation's new audio capabilities introduced in iOS 8!
In this session we'll discuss using AVAudioEngine and look at the new capabilities it provides to perform advanced audio and MIDI playback, mixing, and recording. The session will have a number of audio demos so you can hear these new features in action and you'll have lots of sample code to get you started. If the complexities of Core Audio kept you away from building audio applications, it's time to take a look at the new audio features in AV Foundation!
The new Apple TV provides developers an exciting new platform on which to deliver their applications. As an iOS developer, the good news is you already know a lot about writing tvOS apps as it uses the same Foundation and UIKit frameworks used on iOS. In this session you’ll learn how to get started with tvOS, master the platform’s new interaction model based around the Focus Engine and Siri Remote, learn to create Top Shelf extensions, and gain various tvOS tips and insights along the way.
The new Apple TV offers developers an exciting new platform on which to deliver great media apps. In this session you’ll learn how to use AVFoundation and AVKit to build engaging playback experiences, enhance the playback experience with server-side and client-side metadata, learn support interstitial content, and even learn the essentials of HTTP Live Streaming. By the end of the session, you’ll be well prepared to begin building great video playback apps for tvOS.