Food Recipes App in SwiftUI 3 & iOS 15 with Lottie Animation

Build complete app from start to finish with generic json decoder in SwiftUI

In this video course, we will build Food Recipe app from scratch in SwiftUI 3. We will learn to build view components to create final view and along the way discuss challenges that you will be solving to make app better. We will also look at the ways to parse JSON with the help of generics so your JSON parser can parse any JSON file for any types. You will learn about features introduced in SwiftUI 3 and how to include them to build a pleasant user interface. We will also be using Lottie animation and build out a generic app onboarding experience which will be launched as the first entry point for the user coming onboard to use the app. We will see how you can configure each step for app onboarding along with the ways to include animation file for each onboarding step. You will learn to use newly introduced materials for views to give cool glassy effect for your screens. We will build our own search functionality to show how easy it is to include search bar for your list and use that with our list of recipes to filter search recipes. This video is for anyone who knows their way around SwiftUI app development but also wants to learn to build entire app from start to finish.

What you’ll learn

  • Practical SwiftUI App Development using SwiftUI 3.
  • JSON Parsing via Generics.
  • SwiftUI View Composition.
  • SwiftUI 3 and iOS 15 features.

Course Content

  • Introduction –> 2 lectures • 7min.
  • App Onboarding –> 2 lectures • 24min.
  • Models and JSON Decoding –> 2 lectures • 18min.
  • Home Screen –> 4 lectures • 31min.
  • Detail View –> 6 lectures • 32min.

Auto Draft

Requirements

In this video course, we will build Food Recipe app from scratch in SwiftUI 3. We will learn to build view components to create final view and along the way discuss challenges that you will be solving to make app better. We will also look at the ways to parse JSON with the help of generics so your JSON parser can parse any JSON file for any types. You will learn about features introduced in SwiftUI 3 and how to include them to build a pleasant user interface. We will also be using Lottie animation and build out a generic app onboarding experience which will be launched as the first entry point for the user coming onboard to use the app. We will see how you can configure each step for app onboarding along with the ways to include animation file for each onboarding step. You will learn to use newly introduced materials for views to give cool glassy effect for your screens. We will build our own search functionality to show how easy it is to include search bar for your list and use that with our list of recipes to filter search recipes. This video is for anyone who knows their way around SwiftUI app development but also wants to learn to build entire app from start to finish.

Get Tutorial