¶ 1 Leave a comment on paragraph 1 0 Recently, I attended the “Introduction to iOS Programming” workshop, led by Jeremy March from the CUNY Digital Fellows. I must say that, before this event, I had no knowledge of iOS or Android applications at all, so I found this overview of the workflow regarding digital apps very useful. Besides, the resources provided by Jeremy March and the Digital Fellows will surely be beneficial in the near future.
¶ 2 Leave a comment on paragraph 2 0 When it comes to the decision making process, first of all we need to ask ourselves what platform is the more adequate for our purposes. Web applications are hard to create for a variety of reasons: they are not easy to code, they have to support different screen sizes and their storage is also limited, since they can just be saved in the Cloud. If we compare iOS with Android—even though there is a wider spectrum on the latter—we were told that it makes more sense to lean towards the Apple Inc. operating system.
¶ 3 Leave a comment on paragraph 3 0 We then were introduced to XCode; more precisely, to the languages and target platforms it may contain. Jeremy March illustrated how nowadays there is a transition from Objective-C to Swift with regard to iOS application language. Even though Objective-C provides more libraries to draw on, Swift includes many more modern features (safety and performance). Taking the platforms (iPhone and iPad) into account, that just depends on one’s personal project.
¶ 4 Leave a comment on paragraph 4 0 Once we learned some generic characteristics of XCode and iOS programing, we had the chance to explore and play around with a few sample projects. On the one hand, I did find myself somewhat lost with the directions at the beginning of the actual app creating process. It was a lot of brand new information and I believe that being familiar with certain programming knowledge would have been more helpful. On the other hand, though, I personally found the experience very enlightening. Overall, it was absolutely positive to take the first steps on this field with the help of the materials and resources provided. I definitely look forward to being part of more workshops connected to iOS programming next semester.