Novices and seasoned developers can build and deploy a basic iOS application, but there's more you can do with an application than ever before. Level up your iOS development skills by understanding test-driven development, working with APIs, and working with Core Motion and Core Location.
iOS App Development: Test-Driven Development with Harrison Ferrone
Learn to write flexible, modular, and high-quality Swift code for your iOS apps with test-driven development tools and techniques.
2h 10m • COURSE
iOS App Development: RESTful Web Services with Bear Cahill
Review the key concepts you need to know to create queries to a RESTful JSON server API.
1h 22m • COURSE
Advanced iOS App Development: Core Motion with Steven Lipton
Add motion detection and reporting to your iOS apps with Core Motion. Learn to push and pull motion data from the accelerometer, gyroscope, and other hardware.
2h 20m • COURSE
Advanced iOS App Development: MapKit & Core Location with Steven Lipton
Get advanced development techniques to add location awareness, directions, and interactive maps to your iOS applications, with the MapKit and Core Location frameworks.
3h 45m • COURSE
Learning Realm for iOS App Development with Brian Advent
Get started with Realm, a mobile database solution, by learning how to work with the most important classes, build models, and integrate Realm into a note-taking app.
1h 17m • COURSE
You'll advance your iOS development skills with these experts
Harrison Ferrone is a software engineer, game developer, creative technologist, and Certified ScrumMaster.
He has worked on mobile applications and game projects as a freelancer, for an independent start-up, and an industry leading enterprise company. His main focus is on Swift and C#, but he has recently been branching out into C++ and Unreal Engine 4. When he's not coding or reading everything he can get his hands on, he's chasing the feel of golden era hip-hop and taking afternoon naps with his girlfriend and their three cats.
Bear Cahill is a freelance mobile application developer who has worked on over 100 iOS and Android apps.
In 2008, Bear founded Brainwash Inc., a mobile app development company in Dallas, Texas. Brainwash has developed apps using a variety of technologies, including Core Data, MapKit, StoreKit, Core Location, and other frameworks for email, address book access, audio recording and playback, iPod access, SMS functionality, and more. The company also provides server-side development (Linux-based Ruby on Rails and MySQL). Clients include Escort/Cobra Radar, ATV Escape, Mobiata, AppCubby, AppNoose, Trey Weir Media, IRCO, Ramquest, Semaphore Mobile, and more.
Bear is also a published author and experienced iOS instructor. Manning Publications Co. published his book iOS in Practice in 2012. He has taught courses for Accelerate and LinkedIn Learning, and has spoken about iOS development at conferences and to outlets such as the Dallas Morning News and CBS MoneyWatch.
Steve Lipton is the VP of special projects at Scientific Device Laboratory and a developer and teacher.
Steve has also been a tech support person, technical writer, and health inspector. He takes passion, knowledge, and creativity and turns them into designs and innovations that people love and buy. He makes cool stuff. Be it a medical device, book, or iOS app, Steve wants people all over the world to look at what he makes and find wonder and joy in using his creations. Check out his development work, books, and educational materials at MakeAppPie.com, or tune in to his podcast, A Slice of App Pie.
Brian Advent is a software developer, educator, and mathematician.
He runs one of the largest YouTube channels on Swift development— youtube.com/c/BrianAdvent —and has over a decade of experience developing software for different Apple platforms. Brian is an accomplished online trainer with thousands of students from around the world.