iOS App Development — Fundamentals
- 14 courses
- 36 hours
- Skill IQ
Learn to build iOS apps for iPhone and iPad.
You'll begin with the Swift programming language, explore Apple's Xcode IDE and cover all the essential concepts, architectural patterns and techniques to build iOS apps.
Courses in this path
Any iOS development begins with a firm foundation: here, we dive into the Swift programming language, use Xcode to manage iOS projects and create adaptive iOS user interfaces, and explore the fundamental principles, software patterns and techniques you'll need in any iOS app you make.
Once you're comfortable with the basics, start building your iOS skills by exploring more about debugging, testing, building iOS user interfaces that adapt to any device, and diving deeper into the iOS app construction and lifecycle.
As you get further into iOS development, your needs will become more specialized, as you pick and choose from various technologies based on the requirements of the app - here are a few examples: