100 likes | 234 Vues
Dive into the world of mobile app development with our comprehensive guide designed for beginners. Learn how to create apps for iOS and Android using popular frameworks like PhoneGap and Appcelerator Titanium. Our easy-to-follow instructions cover everything from setting up your development environment to writing your first lines of code in HTML, CSS, and JavaScript. Gain insights into accessing local device features like the camera and geolocation. Whether you're an aspiring developer or just curious, this guide has something for everyone!
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