Advanced Mobile App Development: Programmers II for iOS
This course is for developers with some iOS/Swift development experience who are ready to tackle more advanced topics. Students will get hands-on experience with advanced development techniques including debugging and optimization. The course covers advanced security and privacy topics and more complex user interfaces. It also addresses new and evolving specialized APIs including HomeKit, HealthKit, CloudKit, and Apple Watch.
People with some Apple iOS/Swift mobile programming experience who want to take the next step by building professional applications with more features and improved performance. Students should have experience with Xcode, storyboarding and Swift
How You Will Benefit
Learn advanced iOS and Swift programming skills.
Hands-on development, debugging and performance optimization.
Learn to work with web services including authentication and storage models.
Understand how to develop for motion and sensing technologies such as the accelerometer, gyroscope and compass.
Learn to work with extended application frameworks like HealthKit and HomeKit.
Learn to program for and integrate with the Apple Watch.
Learn how to work within the business world you’re attempting to innovate.
UI design and development – storyboarding and beyond
Performance tuning and optimization
Understanding the business landscape
Working with insurance companies and healthcare organizations
Authentication and security
Working with keychain
Working with cloud and web services
Working with HealthKit
Working with HomeKit
Working with the Apple Watch
Apple computers, iOS devices, and developer accounts will be available for in-class hands-on exercises.
For Course-Related Questions
Please contact the course administrator: Russ Clark
Partner with Georgia Tech to hire a veteran. As a partner, the Georgia Tech program will train military members in areas that directly translate to their job duties.
Georgia Tech Professional Education allows working professionals and industry partners to access the expertise of a world-renowned technological research university. As an academic division of the Georgia Institute of Technology, we embrace the Georgia Tech values of integrity, excellence, impact, and innovation. These values drive every aspect of our programs.