Building iOS and Android apps, the easy way

Preview:

DESCRIPTION

Building iOS and Android apps, the easy way. David Millians millia@uga.edu · @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 Milliansmillia@uga.edu · @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?

Recommended