iOS Application Development Using SwiftUI Framework - TDL School

iOS Application Development Using SwiftUI Framework

The aim of the course is to give an insight about the SwiftUI framework and teach how to use it in iOS application development. SwiftUI lets developers write user interface code in a declarative way by just describing the wanted outcome without the need of providing all the small details on how to achieve this outcome. Through the course you will learn about SwiftUI and practice by building multiple small iOS applications.

Course content

2.5 hoursSwiftUI introduction2.5 hours

Project structure

Xcode Preview

Available Views and Modifiers

1 hourFirst application development1 hour

1 hourSecond application development1 hour

1 hourThird application development1 hour

0.5 hoursTest0.5 hours


After successfully completing this course you will be able to:

  • create a new, empty iOS project which includes SwiftUI framework
  • explain how the SwiftUI projects are structured
  • explain what are “Views” and what are “Modifiers”
  • use existing Views and Modifiers provided by the SwiftUI
  • create custom Views
  • add, group together and position different Views on one screen
  • know the difference between “@State”, “@StateObject”, “@ObservedObject”, “@EnvironmentObject” and when to use them
  • create a simple, working iOS application


We will issue an official certificate to confirm that you have successfully completed a course and are ready to kick-start your career in IT.

Everything is provided

In the beginning of the course, you will receive everything you need to start learning successfully.

Training led by experienced professionals

Receive both theoretical and practical knowledge from experienced professionals who are also passionate about teaching.

Opportunity to solve real-life problems

Gain experience in an environment where real-life challenges are presented and solved.