
Favorite Places App in iOS, SwiftUI, MVVM, CoreData
Build a location-based iOS app with SwiftUI, MVVM, and Core Data
Created by Anoop Tomar
Explore how to build a location-based iOS app using SwiftUI, MVVM, Core Location, and Core Data. You'll learn to organize your code, capture and store locations, and create smooth navigation between adding, listing, and viewing favorite places. Gain hands-on experience with practical app architecture and feature integration.
Packt | Jul 2026 | 216 min
What You Will Learn
You'll start by setting up the project structure and defining data models. As you move forward, you'll add location management, organize views with MVVM, and implement Core Data for saving and retrieving places. Each section builds on the last, guiding you through real app features from start to finish.
Key Features
- Organize SwiftUI apps with MVVM for clear separation of interface and logic
- Capture and store user locations using Core Location and Core Data
- Connect navigation, lists, and detail screens to persistent place records
Target Audience
This course is designed for iOS developers and SwiftUI learners who want to build a complete location-aware app. If you have some SwiftUI experience and want to deepen your understanding of MVVM, Core Location, and Core Data, you'll find practical, end-to-end guidance here.





