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
Advanced iOS Development: Working with APIs with Saul Mora
Open up new sources of data for your apps. Learn to download, parse, and integrate data from remote web APIs using JSON or XML, and leverage it in iOS applications.
1h 59m • 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
Realm is a reliable mobile database solution that helps developers implement requirements for modern mobile applications. Get started with Realm by working with the most important classes, building models and by integrating 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.
Saul Mora is an iOS engineer at Coursera, as well as a renowned speaker, podcaster, and author.
At Coursera, a startup based in Mountain View, CA, Saul works to help provide universal access to the world's best education. He is a father of two girls who he hopes become great engineers one day. Saul's hobbies include learning more about craft and Belgian beers, learning Mandarin Chinese, practicing Shaolin Kung Fu, and riding his bike. He has also been forced to take up skiing since his primary residence is in Denver, Colorado.
Saul shares his general programming knowledge and expertise in many ways. Saul is an experienced technical presenter and has given talks at many of the premier iOS and Mac developer conferences in the United States and around the world including 360idev, NSConference, CocoaConf, and MDevcon.
Saul also shares his knowledge, and the knowledge and experience of fellow iOS and Mac software developers, on his popular Internet podcast, NSBrief. Topics cover a wide range of subjects of interest to fellow Mac and iOS developers, from the latest frameworks to how to successfully run an indie software business. Saul has also appeared on other podcasts talking about technical iOS details.
Saul has helped organize iOSDevCamp Colorado - Denver as well as helped with the reboot of the Denver Cocoaheads meetup in Denver, Colorado. Saul has also shared his love of computing and programming with groups of elementary school children by teaching them basic foundations of computing using Scratch.
Saul also co-authored a book about some of the advanced parts of Core Data.
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 into 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.