Building iOS and Android apps, the easy way David Millians University of Georgia Educational Technology Center
Warning! I am a sysadminI am a sysadmin I haven’t really programmed hardcore since 6502 assemblyI haven’t really programmed hardcore since 6502 assembly I know enough to be dangerousI know enough to be dangerous It’s still tons of funIt’s still tons of fun
Making Apps iOSiOS Xcode Developer Program Objective C Frameworks Plists. Modules. Headers. Obj files... AhhhhH!
Making Apps pt. 2 iOSiOS Xcode Developer Program Phonegap! HTML & CSS Javascript Lots of other technologies- not other languages AndroidAndroid Eclipse et al
Phonegap App Development FrameworkApp Development Framework Adobe Phonegap Apache CordovaAdobe Phonegap Apache Cordova Supports iOS, Android, Blackberry, Windows Phone, Bada, Symbian, WebOS, TizenSupports iOS, Android, Blackberry, Windows Phone, Bada, Symbian, WebOS, Tizen Can access local featuresCan access local features Accelerometer, Camera, Compass, Geolocation Storage, Media, Notification, Files Contacts, Barcodes, Extensible!Extensible!
There are others… Appcelerator TitaniumAppcelerator Titanium Sencha TouchSencha Touch Quite a few more… eb_based_application_frameworkQuite a few more… eb_based_application_framework
How To Get It Started Put in a normal locationPut in a normal location Command line:./create Command line:./create Drop in your HTML.Drop in your HTML. Compile.Compile. There. Are. Fiddly. Bits.There. Are. Fiddly. Bits.
Now… the work. HTMLHTML Clean it up CSS3CSS3 Start from scratch JavascriptJavascript Pick a framework braries Cheat with Dreamweaver et alCheat with Dreamweaver et al Testflight
Bad News / Good News Apple is being pickyApple is being picky You will need to appify itYou will need to appify it Android is easierAndroid is easier Students have timeStudents have time Fair/High Amount of HelpFair/High Amount of Help Admire & AcquireAdmire & Acquire
Questions? Comments?