0
1
00:00:00,510 --> 00:00:05,020
Now in the last lesson, we got an overview of how apps work on the phone.
1

2
00:00:05,250 --> 00:00:11,970
So in this lesson I want to take you one step further and look at how apps are made from beginning to
2

3
00:00:11,970 --> 00:00:12,510
end.
3

4
00:00:12,540 --> 00:00:20,070
Now one of my favourite shows of all time that you get on Discovery is a show called "How Its Made" and
4

5
00:00:20,130 --> 00:00:26,550
it basically takes you into the factory and shows you how a bunch of random things get built on the
5

6
00:00:26,550 --> 00:00:27,460
factory floor.
6

7
00:00:27,510 --> 00:00:36,600
Things that just steel bicycles or floors or drum crushers or skateboard wheels and I just find it so
7

8
00:00:36,600 --> 00:00:41,940
fascinating seeing how all of these everyday objects get made and built.
8

9
00:00:41,940 --> 00:00:47,580
So if you're curious have a look at some of the episodes and there's some real gems in there like how
9

10
00:00:47,580 --> 00:00:49,030
rubber gloves are made.
10

11
00:00:49,140 --> 00:00:56,190
And it shows you every step of the factory process from dipping it in latex to drying it and rolling
11

12
00:00:56,190 --> 00:00:56,540
it.
12

13
00:00:56,640 --> 00:00:59,950
And I don't know why but I find it so interesting.
13

14
00:01:00,000 --> 00:01:04,620
The process that's involved in creating all of these everyday objects.
14

15
00:01:04,650 --> 00:01:06,610
So that's what I want to do here.
15

16
00:01:06,630 --> 00:01:13,140
I want to do a special episode inspired by the show on how it's made: "The App Episode".
16

17
00:01:13,290 --> 00:01:17,100
So the app industry is absolutely massive.
17

18
00:01:17,100 --> 00:01:26,310
Last year Apple reported it paid app developers 26.5 billion U.S. dollars and that number
18

19
00:01:26,340 --> 00:01:28,620
grew by 30% year on year.
19

20
00:01:29,100 --> 00:01:32,990
So it's a massive industry and it keeps on getting bigger.
20

21
00:01:33,000 --> 00:01:40,080
Now of course some of that money goes to big companies such as Clash of Clans or Clash Royale or some
21

22
00:01:40,140 --> 00:01:41,390
other form of clashing.
22

23
00:01:41,430 --> 00:01:48,850
But there are also a lot of stories of independent, one-man developers who have made it big on the App
23

24
00:01:48,850 --> 00:01:54,050
Store. And one of the best examples is the 7 minute workout app.
24

25
00:01:54,150 --> 00:01:59,610
Now in the course resource list, I linked to the article that's written by the maker of the 7 minute
25

26
00:01:59,610 --> 00:02:07,380
workout app a guy called Stuart Hall and by himself he built an app that got 2.3 million
26

27
00:02:07,380 --> 00:02:16,290
downloads without spending a cent on marketing which generated him over 70,000 U.S. dollars in profits
27

28
00:02:16,410 --> 00:02:21,870
and was acquired and sold to a company just after 18 months.
28

29
00:02:21,870 --> 00:02:28,680
It's a really fascinating read but he goes through the entire process of how he built this app from
29

30
00:02:28,710 --> 00:02:36,210
idea to app store all by himself with no budget just the skills and know-how of how to build an app
30

31
00:02:36,480 --> 00:02:39,170
and the grit and perseverance of an entrepreneur.
31

32
00:02:39,180 --> 00:02:42,830
So I know that you're taking this course for various reasons.
32

33
00:02:42,870 --> 00:02:45,360
Some people want to get a job as a developer.
33

34
00:02:45,360 --> 00:02:50,820
Others just want to gain a new skill and make apps for fun and other people want to build a business
34

35
00:02:50,910 --> 00:02:52,220
based on an app.
35

36
00:02:52,230 --> 00:02:58,290
But before we get started and really dig into learning and building our apps I think it's really important
36

37
00:02:58,290 --> 00:03:05,010
to first have an overview of the entire process from beginning to end of how an app is built.
37

38
00:03:05,190 --> 00:03:13,980
So step 0 before you do anything else is why ask yourself why do I need an app.
38

39
00:03:13,980 --> 00:03:16,440
And in many cases you actually don't.
39

40
00:03:16,440 --> 00:03:23,370
If you just want to build an app that simply displays data or information say the opening hours of your
40

41
00:03:23,370 --> 00:03:30,030
shop or the services that your business offers then you don't actually need an app you can simply build
41

42
00:03:30,120 --> 00:03:35,670
a website that looks good on mobile and that will take far less time to build.
42

43
00:03:35,760 --> 00:03:37,440
And it's much easier to do.
43

44
00:03:37,560 --> 00:03:43,560
But however if you need to tap into the sensors of the phone or if you want to be able to push notifications
44

45
00:03:43,560 --> 00:03:46,790
to the user, then you probably do need an app.
45

46
00:03:46,920 --> 00:03:51,840
But just make sure that you're on the right path before you even begin.
46

47
00:03:51,840 --> 00:03:58,200
Now once you're sure that you want to build an app then the next step is the idea stage not just coming
47

48
00:03:58,260 --> 00:04:04,970
up with an idea which is the easy part but validating whether if the idea is actually a good one.
48

49
00:04:04,980 --> 00:04:13,890
So let's say that I'm bored of swiping on Tinder for my next match and instead I want to find my perfect
49

50
00:04:13,980 --> 00:04:17,400
match in the form of a Sunday roast.
50

51
00:04:17,400 --> 00:04:24,210
So what if I have an idea for an app that's called Tender and it's going to match me with the dish that
51

52
00:04:24,210 --> 00:04:26,430
I fancy the most right now.
52

53
00:04:26,430 --> 00:04:33,270
And it could be a delivery app such as Uber Eats or Deliveroo where I get that meal made and sent to
53

54
00:04:33,270 --> 00:04:33,720
me.
54

55
00:04:33,900 --> 00:04:38,400
Or it could be just a recipe app where I try to find the thing I want to make today.
55

56
00:04:38,400 --> 00:04:40,200
So here's an app idea.
56

57
00:04:40,320 --> 00:04:44,190
But how do I know if it's actually a good one.
57

58
00:04:44,220 --> 00:04:47,180
Well that's when you would need to validate the idea.
58

59
00:04:47,190 --> 00:04:51,070
Talk to lots of people and get a diverse range of opinions.
59

60
00:04:51,180 --> 00:04:57,420
Make a minimum viable product that doesn't require any technology at all to test and see if people are
60

61
00:04:57,420 --> 00:05:04,350
actually interested or a landing page describing your idea and promote it on social media and see if people
61

62
00:05:04,410 --> 00:05:06,460
actually want it.
62

63
00:05:06,650 --> 00:05:13,860
And essentially what you're trying to establish is: once this app gets made, will people actually want
63

64
00:05:13,860 --> 00:05:15,660
to download it and use it?
64

65
00:05:15,660 --> 00:05:22,120
Now once you figure that out, then you're ready to move on to step two which is designing the app.
65

66
00:05:22,200 --> 00:05:28,680
And in this app development bootcamp course that you're enrolled on, I've included full modules on app
66

67
00:05:28,680 --> 00:05:29,370
design.
67

68
00:05:29,550 --> 00:05:36,300
So you'll learn how to build wire frames how to build prototypes for your app and learn how to use all
68

69
00:05:36,300 --> 00:05:43,320
the tools and the design principles to make not just a functional app but a beautiful app that people
69

70
00:05:43,320 --> 00:05:44,050
will love.
70

71
00:05:44,130 --> 00:05:50,820
And then you can move on to step three which is the actual development the programming of the app.
71

72
00:05:50,820 --> 00:05:54,770
And that is going to take up most of our time in this bootcamp.
72

73
00:05:54,840 --> 00:06:00,720
We're going to be building over 25 apps and through the process of building these apps.
73

74
00:06:00,840 --> 00:06:06,540
We're going to be learning all of the fundamentals of iOS development and the Swift programming language
74

75
00:06:06,690 --> 00:06:12,360
so that you become a well-rounded developer and you'll be able to tackle new problems that you haven't
75

76
00:06:12,360 --> 00:06:15,090
seen before or build custom features,
76

77
00:06:15,090 --> 00:06:16,680
once you've completed the course.
77

78
00:06:16,920 --> 00:06:23,670
So let's take our Tender app and let's say we've written all the code for all the functionality of the
78

79
00:06:23,670 --> 00:06:26,640
app and we've developed and built it.
79

80
00:06:26,640 --> 00:06:32,700
Then the next step is to test the app. And I'm going to tell you about automated as well as manual ways
80

81
00:06:32,820 --> 00:06:41,130
of testing your app so that it looks and works well on all devices so that people all around the world
81

82
00:06:41,220 --> 00:06:45,780
no matter which phone device they have will be have to enjoy using your app so that you can get those
82

83
00:06:45,780 --> 00:06:50,490
⭐️⭐️⭐️⭐️⭐️ star reviews that are crucial for your app to get more downloads.
83

84
00:06:50,490 --> 00:06:54,260
Now step five: We're ready to publish it onto the App Store.
84

85
00:06:54,570 --> 00:07:00,450
And I'll tell you all of the ways that you can get press for your app launch and also what are the rules
85

86
00:07:00,660 --> 00:07:03,600
behind getting your app featured on the App Store.
86

87
00:07:03,690 --> 00:07:08,430
Now that you've made and published your app the next step is to tell people about it.
87

88
00:07:08,430 --> 00:07:14,910
So in this boot camp there's a full course on app marketing as well where I show you all of the ways
88

89
00:07:15,150 --> 00:07:21,690
that you can get your first customers get your loyal fans and start getting those downloads and making
89

90
00:07:21,690 --> 00:07:23,640
revenue off the app store.
90

91
00:07:23,640 --> 00:07:31,440
Now finally step seven as with all great things you need continuous feedback and continuous improvement.
91

92
00:07:31,440 --> 00:07:37,530
So when your app is alive on the App Store you'll start getting reviews of people who want to request
92

93
00:07:37,650 --> 00:07:44,460
other features or they have suggestions and you can take some of those on board and update and refresh
93

94
00:07:44,460 --> 00:07:48,490
your app and continuously improve your user's experience.
94

95
00:07:49,410 --> 00:07:56,910
So that's a very quick and broad overview of how apps are made from beginning to end.
95

96
00:07:56,910 --> 00:08:03,240
Now if you scroll to the very bottom of the curriculum you'll find that I've included a full length
96

97
00:08:03,240 --> 00:08:09,630
version of this lesson and it's a talk that I give often at conferences, hackathon, and various events.
97

98
00:08:09,630 --> 00:08:15,730
And it goes into far more detail on every one of those steps that I've talked about in this lesson.
98

99
00:08:15,750 --> 00:08:21,900
So if you're interested getting more details on each of the steps and seeing each of the steps fleshed
99

100
00:08:21,900 --> 00:08:25,870
out, then head over there and take a look at that talk.
100

101
00:08:26,040 --> 00:08:30,900
And then once you're done continue back where you left off in the curriculum track and we're going to
101

102
00:08:30,900 --> 00:08:33,810
get started building our very first app.
