/FoodBook

An iOS app built using SwiftUI that acts as a personal recipe book. Users can create their own recipes and share them with other users who can easily download it into their own book.

Primary LanguageSwift

FoodBook

foodbook Simulator Screen Recording - iPhone 12 - 2021-07-11 at 22 50 23

Description

  • Your personal recipes book to list/share all of your favorite foods
  • Build a recipe by listing all of its ingredients, steps to make, and other relevant details
  • Share a recipe or download one shared from another user
  • Built declaratively with SwiftUI

Technologies / Frameworks

  • SwiftUI
  • CoreData
  • CloudKit

What I Learned:

  • SwiftUI state management: @State, @ObservableObject, @EnvironmentObject, etc.
  • Persisting data using CoreData framework
  • Syncing data across devices with CloudKit
  • MVVM Design Pattern

How to use