Cover image for Favorite Places App in iOS, SwiftUI, MVVM, CoreData

Favorite Places App in iOS, SwiftUI, MVVM, CoreData

Build a location-based iOS app with SwiftUI, MVVM, and Core Data

AT

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.

Related courses

Cover image for Build Complete TaskList App in UIKit, CoreData, MVVM, Lottie
Cover image for HealthKit Integration in SwiftUI
Cover image for Disney Plus Clone in SwiftUI with Remote Url Video Player
Cover image for Build Strava Clone in iOS using MapKit, Realm and UIKit
Cover image for SwiftUI Bootcamp- Hands-On Projects for iOS 26 Development
Cover image for Mastering SwiftUI- iOS 26 App Development Bootcamp