Beginning iOS Media App Development

By Ahmed Bakir

Beginning iOS Media App Development Cover Image

Beginning iOS Media App Development is a ground-breaking tutorial that explores the near limitless, programmable audio-visual capabilities of the iPhone, iPad and iPod touch using real-world examples with complete code explanations.

Full Description

  • ISBN13: 978-1-4302-5083-8
  • 400 Pages
  • User Level: Intermediate
  • Publishing November 25, 2014, but available now as part of the Alpha Program
  • Available eBook Formats: EPUB, MOBI, PDF
  • Print Book Price: $49.99
  • eBook Price: $34.99

Related Titles

Full Description

Beginning iOS Media App Development is a ground-breaking tutorial that explores the near limitless, programmable audio-visual capabilities of the iPhone, iPad and iPod touch using real-world examples and thorough explanations of the code in each example. This book includes detailed step-by-step instructions and important background information from experienced media and utility app developer, Ahmed Bakir.

You'll learn about content creation, playback, and advanced topics. In addition to deep-diving into features, we will tie together each major section with a project that illustrates what we have learned and that pulls in lessons from other popular apps. You'll even learn about the latest iOS 8 and Xcode 6 media features.

After reading this book, you should be able to build your first rich media app or utility app that utilizes multimedia for the App Store. And, if you're a game developer, this book will provide you with tools to help make your game app look even better.

What you’ll learn

  • How to build rich, dynamic photo, audio, video, or multimedia apps using iOS SDK
  • Get your hands dirty right away with hands-on examples and detailed explanations that build on what you've already learned
  • How to develop and integrate photos on iOS
  • How to create, edit and build the audio experience into your apps that have sound and music
  • How to create, edit and build the video and animation experience into your apps
  • How to combine these experiences and much more

Who this book is for

This book is for iOS app developers with at least some experience with the iOS SDK, Objective-C, and Cocoa Touch.

Table of Contents

Table of Contents

Part 1: Photos

Chapter 1: Getting Started

Chapter 2: UIImagePicker and the Assets Library: Bringing Photos into Your App

Chapter 3: Media Capture: When The Default Camera Settings Are Not Good Enough

Chapter 4: Doing Cool Things With Your Photos: Image Views, Animations, and Effects

Chapter 5: Putting It All Together - Build Your Own Scrapbooking App

Part 2: Audio

Chapter 6: AVFoundation 101: Recording and Playing Audio in Your App

Chapter 7: The Media Player Framework: Using External Audio Files and Controlling Playback

Chapter 8: Beyond the Basics: Becoming a DJ (Mixing Audio), Background Streams, and Hardware Events

Chapter 9: Putting It All Together: Building a Workout Music App

Part 3: Video

Chapter 10: UIImagePicker Revisited: Recording and Editing Video

Chapter 11: MPMoviePlayerController: The Video Playback Stack, or "The Movie Theater You Control"

Chapter 12: Freeing Your Video: AirPlay, Second Screen, and More

Chapter 13: Putting It All Together: Building a Video Jukebox

Part 4: Advanced Topics

Chapter 14: Flat Design and Media Apps

Chapter 15: Your App’s Sandbox: Saving and Exporting Your Media Files

Chapter 16: Sharing Your Beautiful Media With The World: Facebook, Twitter, etc.

Chapter 17: Writing Code Other Developers Can Read: Style Tips

Errata

Please Login to submit errata.

No errata are currently published