What is Favorite Book?

Contents

keyboard_tab
SwiftUI Crash Course
2
What is SwiftUI?
PREVIEW5m 27s
3
Stacks
8m 3s
5
Lists
8m 34s
6
State
8m 11s
7
Binding
5m 10s
11

The course is part of this learning path

Start course
Overview
Difficulty
Intermediate
Duration
1h 19m
Students
20
Description

This course delves into SwiftUI, which you can use to create user interfaces for your apps. We're going to cover how to use it, how to create views, and how to leverage it to create responsive apps that work in all screen sizes.

Intended Audience

This course is designed for anyone who wants to:

  • Learn about iOS development and coding
  • Move into a career as an iOS developer
  • Master Swift skills

Prerequisites

To get the most out of this course, you should have some basic knowledge of iOS.

Transcript

Hi. Following this lecture, we're going to start building this Favorite Book app. As you can see, we are listing some Favorite Bands and Favorite Movies of our developer. And as you can see, they have their own titles. Rather than just displaying all the values inside of a list, we now have sections. Okay? And this data comes from structs. We are working professionally over here. We're just not creating some arrays, we are using models. And when we hit one of them, it will take us to another screen which has some navigation, as you can see, so that we can see the details of these models as well. Like image, like a description, and like a title. And as you can see, it works for all the elements. We're going to create this app. We're going to work with models. We're going to work with sections. We will learn how to navigate between views. And we're going to learn a lot regarding SwiftUI during this process. So, if you're ready, let's get started.

About the Author
Students
624
Courses
55
Learning Paths
3

Atil is an instructor at Bogazici University, where he graduated back in 2010. He is also co-founder of Academy Club, which provides training, and Pera Games, which operates in the mobile gaming industry.

Covered Topics