What you will learn and develop?

What you will learn and develop?



TOUCHDOWN


Let’s develop together a modern E-commerce mobile application with the SwiftUI framework. This time we are going to create a more realistic iOS 14 app prototype and covering some important programming concepts as well.


One thing is sure, we will discover new programming concepts and more new SwiftUI 2 features in this section.


TOPICS WILL BE COVERED:

  • How to prototype an e-commerce mobile application,

  • How the @Environment property wrapper works,

  • How to use the Observable Object property wrapper,

  • How to share the data model across the whole application with ease,

  • How to store all constants in a separate Swift file,

  • How to create a custom shape with Shape Path,

  • How to use the horizontal grid layout in SwiftUI,

  • How to develop a custom navigation bar,

  • How to proportionally resize the size of an item in the Page Tab view,

  • How to optimize the app for different screen sizes,

  • etc.


APP ICON

Touchdown App

Buy nowLearn more

Introduction

  • What you will learn and develop?

Resources

  • SwiftUI-App-Workbook-Touchdown.pdf
  • SWIFTUI-APP-TOUCHDOWN.zip
  • Touchdown iOS 16.zip

Lectures

  • Preview Video
  • 1. Let’s set up the Touchdown iOS project in Xcode
  • 2. Let’s create a custom navigation bar with a logo
  • 3. Let’s develop an adaptive carousel with Page Tab View
  • 4. Let’s develop a horizontal grid layout for the categories
  • 5. Let’s create a vertical grid layout for the products
  • 6. Let’s develop a horizontal grid layout for the brands
  • 7. Let’s create a product detail view - Part 1
  • 8. Let’s develop a product detail view - Part 2
  • 9. Add logic to the app and improve the user experience