For the
first step towards creating the app development steps, I thought it would be a good idea to figure out what tools would be necessary for the process, as well as defining key terms like
Class, Objects, etc. What I have learned, is that this is step 1! I learned that multiple programs need to be downloaded and that since this is an IOS app, a Mac of some sort is required. Through this process, I've learned that research is more than just clicking on the first 2 links that appear on Google. Instead, you really have to accumulate enough thought on a fact to see if it is valid. For example, one person may say "unicorns are real," but just because one source says it, that does not make it true. My setback is that there are so many different ways to go about creating an app, and finding the perfect one is difficult. There are countless video tutorials that show you the process, but they are all different. I plan to stick with Apple's Guide to building an app an watch tutorials and read information that is on the same page as Apple. My next mission is to research Xcode and how it would be used to develop the app.
Basic Terminology:
1.) Objects- they group data that have similar behavior
2.) Class - describes the behavior of any object
3.)Objective C Programming- main programming language for IOS, it is object-oriented
4.) Code -expresses the logic of the interface
5.)
Tools Necessary:
- Mac: Xcode only runs on OSX
- Xcode: Where you write your code/ create app. Lets you write the code of response to user interface and run the application
- Swift:easy programming language, makes coding easier
- Ios Developer Program- Lets you publish apps into the app store/ install on device (no other way to put it on a device )
- Itunes Connect: Lists all the available applications on iTunes/app submission