in ,

SwiftUI By Examples

Xcode 11 or newer for SwiftUI
macOS Catalina or later for live previews
In this course, I will teach you about SwiftUI, Apple’s latest addition to the amazing world of iOS development. SwiftUI is nothing short of a game-changer. It makes the life of iOS developer so much easier and I can’t wait to show you all the magic waiting for you.

We will go through the entire process of building the SwiftUI app starting from scratch.

You will learn:

how to create a basic structure of SwiftUI app

how to work with Git and Source Control

how to fine-tune the basic layout

how to easily create the list of items

how to add more details from the array to the view

how to use navigation links

how to extract subviews to make your code easier to read

how to create a detail view

how to zoom the image

how to add and animate icons

how to use flexible frames

how to change the data source from array to object

how to add, delete and reorder list items

how to work with multiple previews

To make the most of this course and to be able to follow me step by step, you’ll need macOS Catalina or newer and Xcode 11 or newer. With Xcode 11, Apple introduced live previews so you no longer need to compile your project and run it in the Simulator each time you make some changes to your code.


Your final assignment is very simple. Follow me step by step, create your own version of the final app and share it with us here. You can post either the screenshot or even better, some short video demonstrating how everything works. If you really want to make the most of this course, try to alter things and settings here and there to make your app truly unique.

You can change font size, colors, you can use your own images and the description of the items. Would you be able to come up with your own list of items altogether? How about a list of your colleagues or classmates instead of conference rooms?

Who this course is for:
Total beginners and seasoned iOS developers curious about the latest implementation of SwiftUI

What do you think?

Written by swiftuiu


Leave a Reply

Your email address will not be published. Required fields are marked *



SwiftUI – Easily Create Beautiful Apps

[2020] Swift5, iOS13 Developer Bootcamp with SwiftUI & Combine