SwiftUI 2.0 Apps on iPhone, iPad, Mac, Watch & TV
Make Apps and Widgets for iOS 14, macOS 11, watchOS 7 and tvOS 14 using Xcode 12, Swift 5, WidgetKit and Apple Watch

What you will learn
Fundamentals of SwiftUI Views
Data Flow in SwiftUI
Creating Widgets with SwiftUI
SwiftUI for iPhones
SwiftUI for iPads
SwiftUI for Apple Watches
SwiftUI for Macs
SwiftUI for Apple TVs
Why take this course?
🌟 Course Title: SwiftUI 2.0 Apps on iPhone, iPad, Mac, Watch & TV 🚀
Make Your Mark Across Apple Platforms with SwiftUI!
🎉 Course Headline: Dive into the World of Cross-Platform Development with iOS 14, macOS 11, watchOS 7, and tvOS 14 using Xcode 12, Swift 5, WidgetKit, and Apple Watch!
Unlock the Full Potential of SwiftUI 🚀
This course is a thrilling journey into the world of SwiftUI, where we'll transform your coding skills into cross-platform app development prowess. Starting with the basics, we'll quickly advance to creating a comprehensive application that spans across all Apple platforms. That's right - iPhone, iPad, Mac Computer, Apple Watch, and even Apple TV. We won't stop there; we'll also build captivating widgets for iOS and macOS!
What You'll Learn:
- 🧵 SwiftUI Basics & Beyond: Master the fundamentals of SwiftUI, the declarative Swift framework that makes building user interfaces a breeze.
- 📱 Cross-Platform Development: Discover how to leverage code reuse and platform-specific features to create exceptional user experiences.
- 🌍 Full-Stack App Creation: Develop a full-featured app, HypedList, that runs seamlessly on iPhone, iPad, Mac Computer, Apple Watch, and Apple TV.
- ⌚️ WidgetKit Magic: Craft beautiful widgets for iOS and macOS that keep users engaged with your app.
- 🛠️ Practical Skills & Real-World Application: Apply your newfound knowledge to real-world scenarios, creating apps that shine on every Apple device.
- ✨ Design for Delight: Tailor your apps to take full advantage of each platform's unique capabilities and design principles.
Why Take This Course?
- Hands-On Learning: Engage with interactive coding exercises and projects that bring your learning to life.
- Cutting-Edge Technologies: Utilize the latest tools like Xcode 12, Swift 5, WidgetKit, and more.
- Expert Guidance: Follow along with instructor Nick Walter, an expert in SwiftUI and app development.
- Community Support: Join a community of learners who are just as passionate about Apple development as you are.
Course Highlights:
- ✅ Step-by-Step Instructions: Clear, concise guidance at every step of the app creation process.
- ✅ Real-World Examples: Learn from practical examples that show the power and versatility of SwiftUI.
- ✅ Code Reuse Strategies: Discover how to write maintainable and scalable code for multiple platforms.
- ✅ Widget Development: Explore the new WidgetKit API to create widgets that captivate and inform users.
- ✅ Exclusive Resources: Access to promo videos, free previews, and additional course materials to complement your learning.
Get Started Today!
🎬 Promo Video & Free Previews: Get a sneak peek into the world of SwiftUI app development with our promotional video and explore free previews of the course content.
Don't miss out on this opportunity to elevate your app development skills and create stunning applications across all Apple platforms! Enroll now and let's embark on this exciting journey together! 🌟
Screenshots




Our review
🌟 Course Overview:
The course in question is a comprehensive tutorial on developing multifunctional applications using SwiftUI, covering iOS, macOS, watchOS, and tvOS platforms. It is designed for learners who have prior knowledge of Swift and are looking to deepen their understanding of SwiftUI. The course has received high praise for its thorough explanation of concepts and the instructor's engaging teaching style.
Pros:
-
🎓 Thorough Explanations: The course is praised for its clear, step-by-step instruction that makes learning fun and enjoyable. The instructor covers fundamentals thoroughly and maintains a high level of energy and enthusiasm throughout the course.
-
🚀 Real-World Application: The course includes practical applications by building actual apps that run on multiple platforms, which is beneficial for real-world development scenarios.
-
🤝 Responsive Instructor: Nick, the instructor, is noted for his responsiveness to student questions and issues, ensuring a supportive learning environment.
-
🎥 Live Debugging: The live debugging demonstrated in the course is appreciated as it provides practical insights into troubleshooting common issues encountered during development.
-
✨ Incremental Learning: Each section builds on the previous one, making the learning curve smooth and easy to follow for those who learn by doing.
-
👍 Positive Student Experience: Many students report a positive experience with the course, finding it to be comprehensive and logical, and expressing their intention to take more courses from the instructor.
Cons:
-
⚠️ Advanced Knowledge Required: While the course is well-suited for those who already understand Swift, some find that it assumes prior knowledge of advanced concepts within SwiftUI. It may not be ideal for complete beginners in SwiftUI or iOS development.
-
📦 Code Copying Concerns: Some students feel that by section 4, the course relies heavily on copying and pasting code rather than explaining underlying principles, which could indicate a lack of focus on learning best practices and architectural design patterns.
-
⏫ Speed of Delivery: The pace at which the instructor works may be faster than some learners can keep up with, necessitating frequent rewinds to catch up.
-
📜 Code Execution Issues: There are reports of issues with code execution on external sites, indicating a need for attention to detail when following along with provided examples.
-
✍️ Outdated Practices: Some aspects of the course, such as the use of nested if statements and certain UI elements that have been deprecated by Apple, may no longer align with best practices.
Recommendation:
This course is highly recommended for intermediate to advanced SwiftUI developers who wish to expand their multifunctional app development skills across different Apple platforms. It is a valuable resource for those who want to practice and refine their SwiftUI skills but may not be the best starting point for beginners or those seeking to learn SwiftUI from scratch. It's important for students to supplement the course with additional resources, especially if they aim to stay up-to-date with current best practices.