For my learning project, I have decided to build an iPhone app. I have long been interested in making an app, but have never made the time to do it. I have a limited background in coding due to web design and trial and error, but no formal experience with it.
The resource I have decided to begin with is a site called: http://codewithchris.com/ This site claims to be able to show you how to build an iPhone app with no programming experience and consists of 17 lessons that are free. Should you want to continue, there is a paid course available.
I intend to start with this resource to build the free app and then decide whether I would like to continue on my own, find another resource, or pay for a subscription.
Week 1 was lessons 1~4.
Lesson 1 went over what the basic requirements were to build an app. They were: a Mac, XCode, and an Apple Developer account if you want to publish your app. It also described the basic elements of an app and what software creates what.
Lesson 2 showed how code works in the XCode Playground and some of the basic syntax of coding such as creating variables and operations as well as conditions.
Lesson 3 showed how things look in an actual XCode project where the app is built. There are hierarchal menus for every action created and a number of drag and drop options to set up your app.
Lesson 4 described how the main components of the app interact. There are three main components; the view, view controller, and model. The view controller asks the model to get data, which it then sends to the view which the user sees. The user may perform an action with the view, which the view controller will send on to the model to process.
So far I haven't built anything yet, but in the next set of lessons I will be actually creating and rendering basic app functions so I am excited about that!
The resource I have decided to begin with is a site called: http://codewithchris.com/ This site claims to be able to show you how to build an iPhone app with no programming experience and consists of 17 lessons that are free. Should you want to continue, there is a paid course available.
I intend to start with this resource to build the free app and then decide whether I would like to continue on my own, find another resource, or pay for a subscription.
Week 1 was lessons 1~4.
Lesson 1 went over what the basic requirements were to build an app. They were: a Mac, XCode, and an Apple Developer account if you want to publish your app. It also described the basic elements of an app and what software creates what.
Lesson 2 showed how code works in the XCode Playground and some of the basic syntax of coding such as creating variables and operations as well as conditions.
Lesson 3 showed how things look in an actual XCode project where the app is built. There are hierarchal menus for every action created and a number of drag and drop options to set up your app.
Lesson 4 described how the main components of the app interact. There are three main components; the view, view controller, and model. The view controller asks the model to get data, which it then sends to the view which the user sees. The user may perform an action with the view, which the view controller will send on to the model to process.
So far I haven't built anything yet, but in the next set of lessons I will be actually creating and rendering basic app functions so I am excited about that!