100 likes | 225 Views
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
E N D
Building iOS and Android apps, the easy way David Millians millia@uga.edu · @millia13 · @ugaetcUniversity of GeorgiaEducational 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 C • Frameworks • Plists. Modules. Headers. Obj files... • AhhhhH!
Making Apps pt. 2 • iOS • Xcode • Developer Program • Phonegap! • HTML & CSS • Javascript • Lots 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