Upload
jaxon
View
32
Download
1
Embed Size (px)
DESCRIPTION
Building iOS and Android apps, the easy way. David Millians [email protected] · @millia13 · @ ugaetc University of Georgia Educational Technology Center. Warning!. I am a sysadmin I haven’t really programmed hardcore since 6502 assembly I know enough to be dangerous - PowerPoint PPT Presentation
Citation preview
Building iOS and Android apps, the easy way
David [email protected] · @millia13 ·
@ugaetcUniversity of Georgia
Educational Technology Center
Warning!• I am a sysadmin• I haven’t really programmed hardcore
since 6502 assembly• I know enough to be dangerous• It’s still tons of fun
Making Apps• iOS
Xcode Developer Program
Objective CFrameworksPlists. Modules. Headers. Obj files...AhhhhH!
Making Apps pt. 2• iOS
Xcode Developer Program Phonegap!
HTML & CSSJavascriptLots of other technologies- not other
languages• Android
Eclipse et al
Phonegap• App Development Framework• Adobe Phonegap Apache Cordova• Supports iOS, Android, Blackberry,
Windows Phone, Bada, Symbian, WebOS, Tizen
• Can access local features Accelerometer, Camera, Compass,
Geolocation Storage, Media, Notification, Files Contacts, Barcodes,
• Extensible!
There are others… • Appcelerator Titanium• Sencha Touch• Quite a few more…
http://en.wikipedia.org/wiki/Multiple_phone_web_based_application_framework
How To Get It Started• http://www.phonegap.com/• Put in a normal location• Command line:
./create <project_folder_path> <package_name> <project_name>
• Drop in your HTML.• Compile.• There. Are. Fiddly. Bits.
Now… the work. • HTML
Clean it up• CSS3
Start from scratch• Javascript
Pick a frameworkhttp://en.wikipedia.org/wiki/Category:JavaScript_libraries
• Cheat with Dreamweaver et al• Testflight - https://testflightapp.com/
Bad News / Good News• Apple is being picky• You will need to appify it• Android is easier• Students have time• Fair/High Amount of Help• Admire & Acquire
Questions? Comments?