0
1
00:00:00,390 --> 00:00:00,770
All right.
1

2
00:00:00,780 --> 00:00:06,420
Welcome to another module of the complete iOS App Development Bootcamp.
2

3
00:00:06,510 --> 00:00:12,330
In this module, we'll learn all about Struct and the Model View Controller Design Pattern.
3

4
00:00:12,330 --> 00:00:17,820
We're gonna be teaching you some key design patterns in programming iOS apps.
4

5
00:00:17,910 --> 00:00:20,550
We're gonna be taking your knowledge that you've learned so far
5

6
00:00:20,550 --> 00:00:24,050
much further by building a more complex app.
6

7
00:00:24,150 --> 00:00:27,560
So by the end of the module, this is what you'll have made.
7

8
00:00:27,570 --> 00:00:34,440
It's a quiz app that allows you to choose a question and you can see your progress as well as see your
8

9
00:00:34,440 --> 00:00:35,690
score.
9

10
00:00:35,820 --> 00:00:40,870
And we're going to be organizing this quiz app using what's called a Model
10

11
00:00:40,920 --> 00:00:46,890
View Controller Design pattern. And by the end of the module, you would have learned how to be able to show
11

12
00:00:46,890 --> 00:00:53,250
our quiz questions, how to check the answers that the user selected, as well as learn about Swift structures
12

13
00:00:53,730 --> 00:00:59,690
and using it inside design patterns such as the Model View Controller pattern. And we were also going
13

14
00:00:59,690 --> 00:01:05,630
to learn more about functions, namely functions that can have inputs as well as outputs.
14

15
00:01:05,670 --> 00:01:11,010
And finally, we will learn about this idea of immutability in Swift programming.
15

16
00:01:11,160 --> 00:01:12,750
So there's a lot of new words in there,
16

17
00:01:12,750 --> 00:01:17,640
there's a lot of new concepts coming up. So load up on the coffee and I'll see you on the next lesson.
