Dub Dub Grub. An intermediate SwiftUI course with MapKit and CloudKit.
23h 29m 50s
English
Paid
Dub Dub Grub. An intermediate SwiftUI course with MapKit and CloudKit. is a 94-lesson 23 hours 29 minutes self-paced course by Sean Allen. Grow your SwiftUI skills .
Course facts
Lessons
94
Duration
23 hours 29 minutes
Level
All levels
Language
English
Updated
Instructor
Sean Allen
Price
Premium
Grow your SwiftUI skills. You will build a full app with MapKit and CloudKit. You need an Apple Developer account to use CloudKit.
What You Will Learn
You build one clear project from start to finish. You use SwiftUI with MVVM. You add maps with MapKit. You store data with CloudKit.
You see how each part fits together. You write real features that you can reuse in your own apps.
Required Skill Level
This course builds on basic Swift and SwiftUI. It is a good next step after a beginner course. You should know how to write simple views and basic data flow.
If you are new to Swift or SwiftUI, you may want to start with the iOS Dev Launchpad or SwiftUI Fundamentals courses first.
Apple Developer Account
You need a paid Apple Developer account to use CloudKit in this project. CloudKit storage is free during development and for your first users.
Who teaches Dub Dub Grub. An intermediate SwiftUI course with MapKit and CloudKit.? Sean Allen
Sean Allen is a US iOS developer and educator behind the Sean Allen YouTube channel — one of the larger independent iOS / Swift channels online, focused on practical SwiftUI development and the iOS-engineer career track.
His CourseFlix listing carries Dub Dub Grub — An Intermediate SwiftUI Course with MapKit and CloudKit. Material is paid and aimed at iOS developers building real SwiftUI apps that integrate Apple's MapKit and CloudKit frameworks.
What lessons are included in Dub Dub Grub. An intermediate SwiftUI course with MapKit and CloudKit.?
This is a demo lesson (10:00 remaining)
You can watch up to 10 minutes for free. Subscribe to unlock all 94 lessons in this course and access 10,000+ hours of premium content across all courses.
Stop getting stuck in a difficult codebase that's hard to modify. Learn how to keep a growing codebase nimble and easily adjustable so that you can focus on.
Welcome to the iOS & Swift - MVVM, Combine, SnapKit, Snapshot/UI/Unit Tests course! In this course, I share my learnings as a professional iOS developer with 6
Learn to architect your SwiftUI app the way Apple does with this picture book from Big Mountain Studio. Find out best practices for passing objects from screen
Frequently asked questions
What are the prerequisites for enrolling in this course?
This course requires a basic understanding of Swift and SwiftUI. You should be familiar with writing simple views and managing basic data flow. If you are just starting out with Swift or SwiftUI, it is recommended to take the iOS Dev Launchpad or SwiftUI Fundamentals courses first to build a solid foundation before tackling the intermediate topics covered here.
What project will I build during the course?
You will build a full-featured app that integrates SwiftUI with MapKit and CloudKit. This project will guide you through the process of adding maps, storing data in the cloud, and managing user profiles. It provides practical experience in constructing a cohesive application using modern iOS development techniques.
Who is the target audience for this course?
This course is designed for intermediate developers who have a foundational understanding of Swift and SwiftUI. It is particularly suitable for those looking to advance their skills by learning how to integrate cloud-based storage and map functionalities into their applications.
Does this course cover all aspects of CloudKit and MapKit?
While the course provides a solid introduction to using CloudKit and MapKit within a SwiftUI app, it focuses on practical implementation rather than exhaustive exploration of every feature. Topics like CloudKit schema creation, user data management, and map annotation are covered, but advanced CloudKit security configurations and detailed MapKit customizations are not the primary focus.
What tools and platforms are used in this course?
The course utilizes SwiftUI for the app's user interface and leverages the Model-View-ViewModel (MVVM) pattern for structuring code. It also incorporates MapKit for displaying maps and CloudKit for data storage. The course discusses updates in iOS 15 and iOS 16, and utilizes Xcode 13 and 14 for development.
What is not covered in the course?
The course does not delve into beginner concepts of Swift or SwiftUI, as it assumes prior knowledge. Additionally, it does not address advanced CloudKit security configurations or in-depth MapKit customizations, focusing instead on integrating these technologies into a practical project.
How much time should I expect to commit to this course?
The course comprises 94 lessons, with a significant portion of time dedicated to hands-on coding and project building. While the exact runtime is not specified, learners should be prepared to invest several weeks of part-time study to fully engage with the material and complete the project.