Breakout Session

Tuesday Evaluation

Developing an iOS App

TJ Fletcher

12/11/12, 1:20 PM-2:10 PM
Minnehaha

Curious about iOS app development? This session will take you from conception through publishing in the App Store. The presenter will walk through the process using one of his own apps while addressing some of the many challenges associated with developing native iOS apps. Questions are encouraged.


Post Session Notes:
Q: How long does it take to create an app?
Not sure why I forgot to mention this one, but thought I would add it in here...people have asked how long it takes to develop an app. The answer really depends on the complexity of the app. The Titration Simulator is a pretty simple app in that it has one primary function: simulate a titration. In order to make it look a little more realistic, it has a few animation effects going on. From start to finish, it took me a couple weeks to put it together. Although, we're not talking eight hour days here...more like a few hours in the evening here and there (once the children are in bed).

Q: How can I develop iOS apps on a Windows machine?
This one came in an email, so I'll share some of my reply. There are technologies such as PhoneGap (http://phonegap.com/) which allow you to leverage your existing HTML/CSS/Javascript skills to build apps. Adobe purchased PhoneGap and has now helped roll out PhoneGap Build (https://build.phonegap.com/) which allows you to upload a package of files, and then takes care of compiling them into native apps. I really like how the site allows you to create apps for multiple platforms. In order to compile an iOS app that would run on a device, you would still need to go through the process of creating an Apple Developer account, pay the money, and then create a distribution certificate and profile. The latest version of Adobe Dreamweaver actually has support built-in for pushing your code up to PhoneGap Build. With all that said, if you're going to get serious about iOS development...get yourself a Mac. I would suggest looking into a Mac Mini as the specs for these machines have increased over the years, and the cost is lower than an iMac. You don't need a lot of horsepower to build iOS apps, so pick the one that fits within your budget. If you are looking to simply learn (or teach) about developing apps, you might want to look into Try iOS by CodeSchool. I caught their KickStarter project and have checked in on them periodically to see how things were progressing. They had an original goal of $50,000 and they blew past after supporters pledged more than $150,000 to back their project. The link to the KickStarter page is http://www.kickstarter.com/projects/eallam/try-ios-iphone-app-development-course and the link to the Code School page is http://www.codeschool.com/courses/try-ios. You could get a pretty good idea just by watching the video they posted on the front of their KickStarter page. Wicked cool idea!


Links and/or Materials: