Developing an app on iPhone

  • Thread starter Thread starter HNA444
  • Start date Start date
Status
Not open for further replies.
H

HNA444

Guest
Has anyone ever developed an app, or know how to? I really want to learn how to create one, and I was planning to go back to school in the winter for graphic design. Would that help me to learn how to create one? Or is web design better for that?
 
Neither graphic design or web design will help you to build mobile applications. At least not directly. Of the two, web design would be closer, but it won’t help beyond interface design.

First you need an education in the fundamentals of programming (logic design, control and data structures, et cetera). Depending on what you want the app to do, you’ll also need classes in database and/or network programming. That is all to build the working guts of the app and not something either of the programs mention generally cover in any detail. Where they would be the best help is in the user interface design (UI} . Some programming sequences will have some UI classes, but it’s not guaranteed.

In addition to the basic understanding of programming, you have to specifically learn the Swift language. This is only used on iOS so finding classes might be difficult. If you want to become a professional developer you’d also need to learn Java programming for Android development. Most decent sized companies will not hire someone that can only develop on one platform.

If you just want to learn for fun there are plenty of books and tutorials out there. Most will assume the basic program design knowledge.
 
The other thing worth mentioning is that it is “easier” to develop for android because in order for one to load it on an iphone you must purchase an Apple developer license.

That costs a couple hundred USD. It is basically a safeguard against malware, which makes perfect sense since I’ve known 2 friends to lose their androids to careless downloading and I’ve never heard that happen to an iphone/ipad.
 
Status
Not open for further replies.
Back
Top