Hello and welcome to our very first lesson of this complete Iowas bootcamp in this first lesson of the
first section I thought I'd give you an overview of everything we're going to do in this section.
This section being called the very basics is essentially meant to give you all the tools and all the
software you need to move along with the course if you're new to programming or if you're new to devlopment
this section would really help you understand some of the very basics of developing a piece of software.
It is for Iowas application or some of the terminology used for other types of applications as well.
So throughout this section Ivy cover matters such as hardware that is there you know you learn about
the different computers that you can use to get away with applications from there I want to tell you
about the programming languages what programming language is and what is the programming language.
We will be using in this development.
Or generally what languages could be used to develop in our US application and then I will show you
the different software that different users and different developers are using to develop their Iowas
application.
There's obviously tons of different technologies and I will introduce the one that we will be using
in discourse that particular software is called ex-coach which is essentially the tool of choice by
Apple that's the native development and the most notable way of we're Iowas applications.
So I we show you where to download that hardware in a slide on your computer on how to get started with
it.
Once we have explored I'll show you the Iowa simulator that is the Vedado will learn how to simulate
our apps on our computers.
So even if you don't have an actual iPhone device you can just see what you're doing on a simulator
which works very similar to an actual iPhone or iPad.
Our device itself then we'll move on to interface builder which is essentially the visual part of our
iOS 7.
And this is where you assemble the different pieces of your visual elements and put them together.
So later on they can be programmed to do whatever that your app is meant to be doing from day one and
move on to showing you how to develop a very basic app that doesn't really do a lot.
It's essentially a way for us to tie everything together and make sure that our software our exco the
simulator and everything is working properly with each other.
Once you're done with that I'll be sure an introduction of ex-coach I'll show you some of the files
next for them.
They tie with each other.
And what's the role of some of those.
Once you have done that and one to be telling us some of the basic terminology that we use in programming
in general and Iowas development in particular there's a lot of knowledge in at the end of each section.
I wish I would give you a file that covers most of them knowledge that we use.
But if you're new to programming there's a very good chance that we come across things that they don't
necessarily make sense so it makes sense for me to you know to add them to a list for you and cover
them one other time especially in these areas stages.
Once you're done be done we'll move on to making another application that shows us the use of some basic
outlets in Iowa's development.
Those are text views on Labor's Chush essentially used to show us text.
So the use of these two outlets we can make a very simple application that shows us a certain amount
of text that you know can be any any text not essentially something to keep in mind is that this section
is essentially meant to prepare you for the next coming sections.
It's a way for us to make sure that we have the basic understanding of what's the man.
We have all the tools that we need and we are somehow familiar with some of the terminology because
of that there might be times in this section essentially in the early sections so they might actually
ask you to just follow me along.
There might be times that I don't particularly explain something I just tell you that following along
so that it works and you get some sort of confidence and then it will come back to it in the upcoming
lessons and I will explain exactly why we did something in a certain way.
One of the challenges I've always faced is that in the early hours of learning Iowas or any programming
language there are a lot of things that we don't exactly know what they are or how they are how we work
with them and if we try to explain every single bit it becomes quite complicated in my opinion.
So in this early lessons I ask you to kindly just follow along with me.
And then one step at a time roll back and I will explain why I did something in a certain way.
So with mind I think we're ready to jump into our actual work.
I see you guys in the next lesson.