1. Let’s set up the iOS project in Xcode

1. Let’s set up the iOS project in Xcode

In this SwiftUI class, we’re going to discover not only Africa but further exciting new features of iOS and the SwiftUI framework. This advanced guide will help you to get familiar with how to build not only an iPhone app but a full-fledged iPad and even a Mac desktop application.

Africa App

Buy nowLearn more

Introduction

  • What you will learn and develop?

Resources

  • SwiftUI-App-Workbook-Africa.pdf
  • SWIFTUI-APP-AFRICA.zip
  • Africa iOS 16.zip

Lectures

  • Preview Video
  • 1. Let’s set up the iOS project in Xcode
  • 2. Learn how to decode a JSON file and fetch data with SwiftUI
  • 3. Let’s create a dynamic SwiftUI List using Swift Generics and JSON data
  • 4. Let’s develop the detail view for each animal with dynamic data - Part 1
  • 5. Let’s develop the detail view for each animal with dynamic data - Part 2
  • 6. Let’s create a Video Player with SwiftUI framework - Part 1
  • 7. Let’s create a Video Player with SwiftUI framework - Part 2
  • 8. Let’s develop a complex Map with custom Annotations in SwiftUI - Part 1
  • 9. Let’s develop a complex Map with custom Annotations in SwiftUI - Part 2
  • 10. Learn how to create a motion animation programmatically with SwiftUI
  • 11. Let’s create a photo gallery with Grid Layout using SwiftUI
  • 12. Let’s develop a complex Grid Layout system with four Toolbar Buttons
  • 13. Let’s create a new iMessage Extension (iOS Sticker Pack)
  • 14. Let’s transfer the iPad app to desktop Mac app with Mac Catalyst technology