Apple Swift step by step: create apps for iOS, watchOS, MacOS
Learn iOS app development with Swift! Build apps for iPhone & iPad, including a fun Flappy Bird clone. Perfect for beginners.
Course Content
Apple Swift step by step: create apps for iOS, watchOS, MacOS is an all-levels Udemy course taught by Fulvio Massini. It runs 4h 38m, is taught in English, and includes a certificate of completion. Learners rate it 3.5 out of 5 from 8 reviews, with 295 students enrolled. It is a paid course, last updated June 2015.
Welcome to Swift Programming, Apple's powerful and intuitive new language! If you've found Objective-C too complex for iOS development, Swift offers a significantly easier path. As Wired noted, Swift is poised to revolutionize computer programming and is the foundation for iOS 8 and beyond. Even experienced Objective-C developers will discover substantial productivity advantages by adopting Swift.
The only prerequisite is a basic understanding of programming concepts – things like variables and control structures. We'll build upon that foundation, covering advanced object-oriented programming concepts throughout the course. We are committed to expanding this course with new topics regularly, including practical app examples and in-depth explanations of Cocoa frameworks.
Get in on the ground floor! Swift reached version 1.0 after successful beta testing, enabling you to develop and submit real iOS apps to the App Store. This course guides you from fundamental Swift language basics to mastering the Cocoa and Cocoa Touch APIs. You'll learn how to build complete iOS apps using Xcode, with hands-on experience including a project inspired by Flappy Bird to explore Sprite Kit.
Each module combines a clear, introductory session with comprehensive slides and theoretical explanations, followed by practical programming examples. We value your input! Please share your feedback, suggest missing topics, or request clarifications – your insights help us continuously improve the course.
Key topics covered:
- Swift Language Basics: Variables, data types, operators, control flow, functions, and more.
- Object-Oriented Programming (OOP) in Swift: Classes, structures, inheritance, polymorphism.
- Cocoa Frameworks: Learn to utilize essential frameworks for building robust iOS applications.
- Cocoa Touch APIs: Master the APIs for creating user interfaces and interacting with iOS features.
- Xcode Development: Hands-on experience with Xcode, Apple's integrated development environment.
- Sprite Kit: Introduction to 2D game development with Sprite Kit, using a Flappy Bird-like project.
- iOS App Development: Build complete, functional iOS applications.
Enroll now and benefit from our early bird pricing! You'll receive all future course updates and new content at no additional cost. We plan to add two new topics each month, ensuring a constantly evolving and valuable learning experience.
Need a web app built? Hire the team behind TutorialSearch.io
We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.