1 00:00:03,430 --> 00:00:10,360 Hello and welcome to our very first lesson of this complete Iowas bootcamp in this first lesson of the 2 00:00:10,360 --> 00:00:15,920 first section I thought I'd give you an overview of everything we're going to do in this section. 3 00:00:16,180 --> 00:00:22,360 This section being called the very basics is essentially meant to give you all the tools and all the 4 00:00:22,360 --> 00:00:28,870 software you need to move along with the course if you're new to programming or if you're new to devlopment 5 00:00:28,870 --> 00:00:35,470 this section would really help you understand some of the very basics of developing a piece of software. 6 00:00:35,660 --> 00:00:42,370 It is for Iowas application or some of the terminology used for other types of applications as well. 7 00:00:42,610 --> 00:00:48,610 So throughout this section Ivy cover matters such as hardware that is there you know you learn about 8 00:00:48,610 --> 00:00:54,310 the different computers that you can use to get away with applications from there I want to tell you 9 00:00:54,310 --> 00:01:00,040 about the programming languages what programming language is and what is the programming language. 10 00:01:00,080 --> 00:01:02,030 We will be using in this development. 11 00:01:02,200 --> 00:01:07,840 Or generally what languages could be used to develop in our US application and then I will show you 12 00:01:07,840 --> 00:01:13,830 the different software that different users and different developers are using to develop their Iowas 13 00:01:13,900 --> 00:01:14,590 application. 14 00:01:14,620 --> 00:01:19,750 There's obviously tons of different technologies and I will introduce the one that we will be using 15 00:01:19,810 --> 00:01:27,160 in discourse that particular software is called ex-coach which is essentially the tool of choice by 16 00:01:27,250 --> 00:01:34,390 Apple that's the native development and the most notable way of we're Iowas applications. 17 00:01:34,390 --> 00:01:39,580 So I we show you where to download that hardware in a slide on your computer on how to get started with 18 00:01:39,580 --> 00:01:40,330 it. 19 00:01:40,330 --> 00:01:47,410 Once we have explored I'll show you the Iowa simulator that is the Vedado will learn how to simulate 20 00:01:47,440 --> 00:01:48,810 our apps on our computers. 21 00:01:48,810 --> 00:01:54,310 So even if you don't have an actual iPhone device you can just see what you're doing on a simulator 22 00:01:54,580 --> 00:01:58,180 which works very similar to an actual iPhone or iPad. 23 00:01:58,340 --> 00:02:05,770 Our device itself then we'll move on to interface builder which is essentially the visual part of our 24 00:02:05,770 --> 00:02:06,660 iOS 7. 25 00:02:06,710 --> 00:02:12,390 And this is where you assemble the different pieces of your visual elements and put them together. 26 00:02:12,430 --> 00:02:18,850 So later on they can be programmed to do whatever that your app is meant to be doing from day one and 27 00:02:18,860 --> 00:02:24,790 move on to showing you how to develop a very basic app that doesn't really do a lot. 28 00:02:24,790 --> 00:02:31,460 It's essentially a way for us to tie everything together and make sure that our software our exco the 29 00:02:31,600 --> 00:02:35,150 simulator and everything is working properly with each other. 30 00:02:35,440 --> 00:02:41,240 Once you're done with that I'll be sure an introduction of ex-coach I'll show you some of the files 31 00:02:41,300 --> 00:02:42,340 next for them. 32 00:02:42,400 --> 00:02:43,800 They tie with each other. 33 00:02:43,960 --> 00:02:46,340 And what's the role of some of those. 34 00:02:46,420 --> 00:02:53,020 Once you have done that and one to be telling us some of the basic terminology that we use in programming 35 00:02:53,020 --> 00:02:59,820 in general and Iowas development in particular there's a lot of knowledge in at the end of each section. 36 00:02:59,830 --> 00:03:04,810 I wish I would give you a file that covers most of them knowledge that we use. 37 00:03:04,990 --> 00:03:10,240 But if you're new to programming there's a very good chance that we come across things that they don't 38 00:03:10,240 --> 00:03:16,780 necessarily make sense so it makes sense for me to you know to add them to a list for you and cover 39 00:03:16,780 --> 00:03:20,480 them one other time especially in these areas stages. 40 00:03:20,590 --> 00:03:27,250 Once you're done be done we'll move on to making another application that shows us the use of some basic 41 00:03:27,250 --> 00:03:29,290 outlets in Iowa's development. 42 00:03:29,290 --> 00:03:35,180 Those are text views on Labor's Chush essentially used to show us text. 43 00:03:35,380 --> 00:03:42,250 So the use of these two outlets we can make a very simple application that shows us a certain amount 44 00:03:42,250 --> 00:03:49,210 of text that you know can be any any text not essentially something to keep in mind is that this section 45 00:03:49,210 --> 00:03:54,060 is essentially meant to prepare you for the next coming sections. 46 00:03:54,070 --> 00:03:59,480 It's a way for us to make sure that we have the basic understanding of what's the man. 47 00:03:59,590 --> 00:04:05,680 We have all the tools that we need and we are somehow familiar with some of the terminology because 48 00:04:05,680 --> 00:04:11,980 of that there might be times in this section essentially in the early sections so they might actually 49 00:04:11,980 --> 00:04:14,330 ask you to just follow me along. 50 00:04:14,350 --> 00:04:20,070 There might be times that I don't particularly explain something I just tell you that following along 51 00:04:20,080 --> 00:04:25,840 so that it works and you get some sort of confidence and then it will come back to it in the upcoming 52 00:04:25,840 --> 00:04:30,440 lessons and I will explain exactly why we did something in a certain way. 53 00:04:30,460 --> 00:04:37,240 One of the challenges I've always faced is that in the early hours of learning Iowas or any programming 54 00:04:37,240 --> 00:04:43,540 language there are a lot of things that we don't exactly know what they are or how they are how we work 55 00:04:43,540 --> 00:04:50,010 with them and if we try to explain every single bit it becomes quite complicated in my opinion. 56 00:04:50,020 --> 00:04:54,760 So in this early lessons I ask you to kindly just follow along with me. 57 00:04:54,790 --> 00:05:01,630 And then one step at a time roll back and I will explain why I did something in a certain way. 58 00:05:01,930 --> 00:05:07,570 So with mind I think we're ready to jump into our actual work. 59 00:05:07,580 --> 00:05:09,700 I see you guys in the next lesson.