0
1
00:00:00,500 --> 00:00:01,140
All right, guys,
1

2
00:00:01,140 --> 00:00:02,670
another day, another app.
2

3
00:00:02,700 --> 00:00:09,630
And today, the app that we're going to be learning how to build is a music app and it's called Xylophone.
3

4
00:00:09,630 --> 00:00:15,750
And in the process of building this app, we're going to learn how you can help yourself using the official
4

5
00:00:15,750 --> 00:00:20,310
Apple Documentation and how to look things up on StackOverflow.
5

6
00:00:20,940 --> 00:00:27,270
So one of the biggest questions that students always ask at this point is, "Well, when I'm coding along
6

7
00:00:27,270 --> 00:00:31,280
with you, I can see how the code works and I understand what's happening,
7

8
00:00:31,290 --> 00:00:33,870
but how did you know how to do that?
8

9
00:00:33,870 --> 00:00:36,730
Where did you find out this information?
9

10
00:00:36,810 --> 00:00:40,100
And I have to admit, I'm not a genius by any means.
10

11
00:00:40,100 --> 00:00:48,420
I don't know all the solutions, but I do know how to get to the solution by looking it up on StackOverflow
11

12
00:00:48,420 --> 00:00:54,510
on the Internet as well as reading the official documentation to be able to understand the code that
12

13
00:00:54,510 --> 00:00:55,890
I'm writing.
13

14
00:00:55,890 --> 00:00:58,950
And that's what we're going to be tackling in this module.
14

15
00:00:58,950 --> 00:01:06,830
I really want you to understand how to solve your own problems so that you can create apps of your own.
15

16
00:01:07,020 --> 00:01:14,250
And by the end of this module, we're going to be building a beautiful Xylophone app which allow you to
16

17
00:01:14,310 --> 00:01:21,690
unleash all of your musical talents and impress all your friends.
17

18
00:01:21,890 --> 00:01:25,030
So we're going to be tackling this through a number of steps.
18

19
00:01:25,130 --> 00:01:30,110
We're going to be first setting up our skeleton project, and then we're going to figure out how to play
19

20
00:01:30,110 --> 00:01:33,140
sound using the documentation and StackOverflow.
20

21
00:01:33,170 --> 00:01:39,380
I'm going to be exploring both of those things in detail. And I'm going to show you my five-step process
21

22
00:01:39,470 --> 00:01:45,700
of solving any programming problem or figuring out how to do anything in programming.
22

23
00:01:45,920 --> 00:01:53,000
And then, we're going to learn more about Swift Functions, how to package functionality together and as
23

24
00:01:53,000 --> 00:01:59,480
well as linking multiple elements to one IBAction so that when we press any of our buttons on screen
24

25
00:01:59,540 --> 00:02:02,420
that it triggers the sound playing functionality.
25

26
00:02:02,990 --> 00:02:08,150
And finally, we're going to look at how to create functions with inputs as well as how to play different
26

27
00:02:08,150 --> 00:02:12,470
sounds for different buttons using those functions with inputs.
27

28
00:02:12,470 --> 00:02:14,620
So we've got a packed schedule ahead of us.
28

29
00:02:14,630 --> 00:02:18,530
So once you're ready, head over to the next lesson and let's get started.
