DevTechie/Pantry Management App using MVVM, SwiftUI 3, iOS 15 & Firebase

  • $9.99

Pantry Management App using MVVM, SwiftUI 3, iOS 15 & Firebase

  • Course
  • 17 Lessons

In this video course, we will build Pantry Management App using SwiftUI 3 and iOS 15. We will follow Model View View Model(MVVM) design pattern while building the app. We will also use Firebase Firestore and the backend system for this app. You will learn about managing dependencies via Swift Package Manager while following MVVM design pattern to build this app in SwiftUI 3 and iOS 15 from scratch.

Contents

Introduction

Pantry Management Course Intro and Demo
Preview

Setup

Xcode Folder Setup
Swift Package Manager and Firebase Setup

Firebase Firestore Repository

Firebase Repository Fetch Categories from Firestore
Firebase Repository Add New Item Function
Firebase Repository Get All Items from Firestore
Firebase Repository Update Item in Firestore
Firebase Repository Delete Item Function

Pantry Management App

Pantry Item View Model
Pantry Item List View Model
Pantry Item View Filter Buttons
Pantry Item List and Delete an Item
Add New Item View Model
Add New Item View
Update Item View Model
Update Item View

Resources

PantrySwiftUI3.zip