Upload
sylhet-it-academy
View
39
Download
0
Tags:
Embed Size (px)
Citation preview
MOBILE APP DEVELOPMENT
Presented by
Md. Zakaria Chowdhury
CEO, Webcraft BangladeshDirector, Sylhet IT Academy
Apple - iOS
Devices iPod, iPhone & iPad Sold over 400 million devices since 2007
App Store Total Apps: 789,459
Most Popular Categories 1 - Games (132,501) 2 - Education (83,883) 3 - Entertainment (72,540)
iOS App Development
Application Type Web Application Development Native Application Development Hybrid Application Development
Getting Started Mac Computer running Mac OS X Snow Leopard An Apple Developer account
(developer.apple.com) Xcode and the iPhone SDK Programming Language: Objective-C
Google - Android
Devices Smartphone, Tablet, Netbook, eBook
Reader Acer, HTC, LG, Motorola, Samsung, Sony,
Sony Ericsson Sold over 400 million devices 1 million sold every day
App Store Total Apps: over 775,000 Over 40 billion downloads
Android App Development Getting Started
Operating System: Windows, Mac OS or Linux
Programming Language: Java Android SDK Eclipse IDE Android Development Tools (ADT) Eclipse
plugin
Cross Platform App Development
Pros of Cross-Platform Frameworks Reduced Development Costs Easy Deployment Easy for Web Developers Code Is Reusable Plugins
Cons of Cross-Platform Frameworks Might Not Support Every Feature You Can’t Always Use Your Own Tools Code Might Not Run as Fast High-End Graphics and 3D Support is Often Limited
Cross Platform App Development
Popular App Frameworks jQuery Mobile PhoneGap Titanium Mobile
Popular Game Engines Unity 3D Corona SDK GameSalad
jQuery Mobile
Touch-Optimized Web Framework for Smartphones & Tablets
Write less, do more Easily themeable design HTML5-based user interface system for
all popular mobile device platforms
Titanium Mobile
Build Native Apps JavaScript-based platform 70% faster than developing in Objective-
C or Java Requirements
For iPhone development - Mac OS X, Xcode and the iPhone SDK, Titanium Studio
For Android development – Windows or Linux, Android SDK, Titanium Studio
Learning Resources
Mobile App Development Tutorials http://mobile.tutsplus.com
jQuery Mobile Tutorial http://the-jquerymobile-tutorial.org
PhoneGap Tutorial http://wiki.phonegap.com/w/page/35501397/Tu
torials Titanium Tutorial
http://www.learningtitanium.com