DevTechie/Favorite Places App in iOS, SwiftUI, MVVM, CoreData

  • $9.99

Favorite Places App in iOS, SwiftUI, MVVM, CoreData

  • Course
  • 19 Lessons

In this video course, we will create Favorite Places app from scratch using SwiftUI, MVVM Design Pattern and Core Data. This course is designed to help you understand production level app building in iOS using SwiftUI where data is persisted in Core Data. We will learn to build components based design based on MVVM design pattern to build an app from scratch which is ready to be published to the App Store.

Contents

Introduction

Introduction
Preview
Project Setup & Walkthrough

View Models

Place View Model
Places List ViewModel
Add New Place ViewModel

Views

Add New Place View
HomeView Structure
HomeView: Top Header View Component
HomeView: Places View Component
Lazy View

Core Location

Location Manager

Models

Favorite Places Data Model

Core Data

Core Data Manager: ViewContext & Get Places from CoreData
Core Data Manager: Save & Delete Records

Place Detail View

Place Detail View Part 1
Place Detail View: Part 2

Core Data Connections

Add New Place: CoreData Connection
Home View CoreData Connection & Course Wrap Up

Source Code

FavoritePlaces.zip