10
Building iOS and Android apps, the easy way David Millians [email protected] · @millia13 · @ugaetc University of Georgia Educational Technology Center

Building iOS and Android apps, the easy way

  • 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

Page 1: Building  iOS  and Android apps, the  easy  way

Building iOS and Android apps, the easy way

David [email protected] · @millia13 ·

@ugaetcUniversity of Georgia

Educational Technology Center

Page 2: Building  iOS  and Android apps, the  easy  way

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

Page 3: Building  iOS  and Android apps, the  easy  way

Making Apps• iOS

Xcode Developer Program

Objective CFrameworksPlists. Modules. Headers. Obj files...AhhhhH!

Page 4: Building  iOS  and Android apps, the  easy  way

Making Apps pt. 2• iOS

Xcode Developer Program Phonegap!

HTML & CSSJavascriptLots of other technologies- not other

languages• Android

Eclipse et al

Page 5: Building  iOS  and Android apps, the  easy  way

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!

Page 6: Building  iOS  and Android apps, the  easy  way

There are others… • Appcelerator Titanium• Sencha Touch• Quite a few more…

http://en.wikipedia.org/wiki/Multiple_phone_web_based_application_framework

Page 7: Building  iOS  and Android apps, the  easy  way

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.

Page 8: Building  iOS  and Android apps, the  easy  way

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/

Page 9: Building  iOS  and Android apps, the  easy  way

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

Page 10: Building  iOS  and Android apps, the  easy  way

Questions? Comments?