1
00:00:00,040 --> 00:00:06,000
Let's Say You Want To Build something a bird bath a computer or like Maybe your

2
00:00:04,279 --> 00:00:11,080
own freaking house cuz You're living in Vancouver and You're Sick of the 10,000

3
00:00:08,240 --> 00:00:14,960
markup on Real estate Sorry I got distracted there Anyway You wouldn't

4
00:00:12,880 --> 00:00:19,760
Build any of that stuff without the proper tools right I mean you can't

5
00:00:17,600 --> 00:00:24,439
exactly stack a bunch of lumber Together and hope to live in it well the same

6
00:00:21,960 --> 00:00:30,359
concept is true in Software development I mean sure it is possible to completely

7
00:00:27,840 --> 00:00:35,399
Write your own code from scratch but it be An incredibly tedious and time

8
00:00:33,399 --> 00:00:41,559
consuming process for developers to do this every time they came up with a new

9
00:00:37,960 --> 00:00:43,879
idea I mean Imagine having to Plant Grow

10
00:00:41,559 --> 00:00:48,760
and harvest your own wheat every time you wanted a delicious slice of raisin

11
00:00:46,000 --> 00:00:54,079
toast so in a previous episode We covered apis Which are Pieces of

12
00:00:51,280 --> 00:00:58,519
Software that One program uses to interface with another making

13
00:00:56,280 --> 00:01:03,680
programming a heck of a lot easier but What about the Front end interface the

14
00:01:01,039 --> 00:01:09,520
tools that developers actually Sit down and use well these often come in the

15
00:01:06,600 --> 00:01:15,640
form of a Software development kit or sdk think of It as a Virtual toolbox but

16
00:01:13,080 --> 00:01:21,000
instead of pliers and a Hammer you'll typically find files called libraries

17
00:01:18,640 --> 00:01:26,320
Which are essentially Pieces of code that help a program play nicely with

18
00:01:23,880 --> 00:01:32,479
whatever platform It's on such as the libraries in the Windows sdk which allows

19
00:01:29,320 --> 00:01:34,479
program to make calls to the operating

20
00:01:32,479 --> 00:01:39,840
system to get it to perform certain functions easily without having to

21
00:01:36,720 --> 00:01:43,159
tediously code them manually other Common

22
00:01:39,840 --> 00:01:46,200
sdk tools include Visual editors so that

23
00:01:43,159 --> 00:01:49,119
a developer can design and lay out

24
00:01:46,200 --> 00:01:54,560
graphical elements like buttons and text boxes easily with tutorials and sample

25
00:01:52,600 --> 00:01:58,640
code so that a developer can become familiar with the platform that they're

26
00:01:56,200 --> 00:02:04,840
coding on and debuggers that helps find and omissions in their

27
00:02:01,360 --> 00:02:08,039
code but sdks aren't limited to just

28
00:02:04,840 --> 00:02:11,640
making programs on Windows or smartphone

29
00:02:08,039 --> 00:02:14,720
Apps An individual sdk is often heavily

30
00:02:11,640 --> 00:02:17,640
customized for their platform such as

31
00:02:14,720 --> 00:02:22,160
the cosmo sdk from the robotics Company onki which can be used to harness the

32
00:02:20,160 --> 00:02:27,200
robot's camera for facial recognition and spatial awareness animate the robot

33
00:02:24,680 --> 00:02:32,599
to make it say or do certain things or Plan out a movement path to make it easy

34
00:02:29,200 --> 00:02:35,640
for the to avoid obstacles all with just

35
00:02:32,599 --> 00:02:37,879
a few Lines of Code instead of having to

36
00:02:35,640 --> 00:02:42,959
create from scratch developers and become an expert in artificial intelligence and even on

37
00:02:40,519 --> 00:02:48,319
other platforms you aren't limited to just using one sdk and only one sdk If

38
00:02:46,560 --> 00:02:54,040
you're looking to create something like the next WhatsApp or Instagram for

39
00:02:50,840 --> 00:02:56,680
example There are lots of different iOS

40
00:02:54,040 --> 00:03:01,959
and Android sdks that specialize in different types of Apps There are chat

41
00:02:59,080 --> 00:03:06,840
focused dks that make it easy to create notifications or Speech balloons image

42
00:03:04,959 --> 00:03:11,040
editing sdks that allow you to make certain photo effects and filters

43
00:03:08,680 --> 00:03:15,840
available without having to code them yourself and video chat sdks that make

44
00:03:13,920 --> 00:03:20,680
it easy for the app to talk to your phone's camera indeed the Wide

45
00:03:18,400 --> 00:03:25,120
availability of different kinds of sdks Today means that you don't need to have

46
00:03:23,200 --> 00:03:29,720
graduated with honors from a computer science program in order to create your

47
00:03:27,120 --> 00:03:34,040
own Software Although some knowledge of programming languages ​​is often necessary

48
00:03:31,599 --> 00:03:38,799
specifically java for Android objective C or Swift for iOS and CP for Windows

49
00:03:36,720 --> 00:03:43,799
are great Places to start But if you take the time to learn How to code sdks

50
00:03:42,040 --> 00:03:48,480
could make it possible for you to land a Gig as a developer Somewhere or even hit

51
00:03:46,159 --> 00:03:52,079
The Top Of The Play Store as An indie app

52
00:03:49,239 --> 00:03:55,640
developer Although if you don't hit The Top Of The Play Store Maybe It's that

53
00:03:53,720 --> 00:04:01,159
your idea was wrong so here's a free suggestion How about a Linus wise Words

54
00:03:58,360 --> 00:04:06,480
of the day app so My can follow you and all of your downloaders everywhere you

55
00:04:03,200 --> 00:04:08,480
go ever wanted a Smart Happy companion

56
00:04:06,480 --> 00:04:11,879
without having to deal with refilling a food bowl cleaning a litter box or

57
00:04:10,519 --> 00:04:17,840
putting down the toilet seat when you're done then check out the cosmo by onki

58
00:04:14,680 --> 00:04:20,239
the coolest robot ever invented TM not

59
00:04:17,840 --> 00:04:24,800
only is cosmo intelligent but he also has a personality that grows and changes

60
00:04:22,880 --> 00:04:29,880
based on how you interact with him and He can do all kinds of cool tricks

61
00:04:27,000 --> 00:04:35,320
include act happy to see you and act sad or frustrated If he can't beat you

62
00:04:31,840 --> 00:04:37,639
in a game cosmo even has his own

63
00:04:35,320 --> 00:04:41,639
Software development kit so If you're interested in development you can use

64
00:04:39,160 --> 00:04:46,840
the cosmo sdk To tap into Advanced features like face detection and path

65
00:04:44,280 --> 00:04:52,720
planning or to Connect with social Media or Smart home services on's Python based

66
00:04:50,000 --> 00:04:57,560
sdk is simple to use yet powerful Enough To open up a world of possibilities with

67
00:04:55,440 --> 00:05:02,880
cosmo you just need an Android phone or iOS and a laptop And you you are ready

68
00:05:00,120 --> 00:05:07,039
to rock out of the box so big learn more head over to anki.com cosmo is only

69
00:05:05,680 --> 00:05:10,960
available in the United States so If That's where you live then great And you

70
00:05:09,080 --> 00:05:16,560
can pick up your own cosmo for just 179.99 and remember that onki is now

71
00:05:13,600 --> 00:05:19,800
offering free standard shipping on all orders so Thanks for watching guys if

72
00:05:18,639 --> 00:05:25,039
you like this video like it if you dislike it dislike it If you want to check out our other Channels we'll have

73
00:05:22,360 --> 00:05:27,520
them linked Somewhere and Don't Forget to Subscribe So you don't miss any

74
00:05:26,080 --> 00:05:33,240
videos like this one oh right one last thing leave a comment if you have suggestions for future fast as possi
