Intro to iOS Development
ABOUT THIS WORKSHOP SERIES
Love iPhone apps? Learn how to create them. In this two-part workshop, you’ll be introduced to the basics of coding and the programming language for iOS software. Designed for the novice tech enthusiast or entrepreneur, this is the perfect opportunity to acquire the skills necessary to realize your app ideas.
Saturday, 6 April, 9 am – 5 pm
Session I [Setting Up and Getting Started]
Begin an X-code project and familiarize with X-code development environment
Understand order of operations in iOS development and learn the basics of the objective-C programming language
Create and update dymanic UILabel objects. Create connections between Interface Builder and the view controller’s implementation
Cover standard iOS camera use - including importing libraries and delegation in X-code, using the UIImagePickerController and UIImageView
Sunday, 7 April, 9 am – 5 pm
Session II [UITableView Introduction, Uploading/Caching/Downloading Images]
An overview of the UITableView by adding it to a view and properly hooking it up in Interface Builder.
Setting up a login-in screen and a sign up screen.
Setting up the profile view to display thumbnails of our saved photos.
Saving images and account data into Core data.
Create buttons that apply standard filters to your photos.
PREREQS & PREPARATION
No prior knowledge of coding is expected or required. A Mac computer is necessary with a Mac OS X installed (at least version 10.7.4). Students must download X-Code 4.6 prior to the first class. If students have trouble installing the software, please email the instructors beforehand.
ABOUT THE INSTRUCTOR(S)
Eliot Arntz, is a full time developer with BitFountain. Three years ago while working as an accountant, he began teaching himself Ruby on Rails and participated in a variety of classes and seminars. After mastering the basics of web development he became interested in iOS mobile development and began full time work as a mobile developer soon after. Since then he has worked on a variety of projects including games, photo applications and client work. Outside of his work with BitFountain he has tutored students through TutorSpree.com.
Mark Joslin is the CTO of BitFountain. Mark has developed applications across a wide range of programming languages including Java, C#, Perl, Ruby, Python, and Objective C. As an employee at EMC from 2009 to 2012, Mark served as an engineer across automation and testing of server components as well as a developer of a product offering back-end testing-framework. Working exclusively on mobile application projects since 2012, Mark now oversees all engineering and teaching efforts at BitFountain.
Plans change. We get it. But if you can't make it to a class/workshop, please email us at least 7 days before the scheduled event date. No refunds will be given after this timeframe.
Learn More: Intro to iOS Development