MOBILE APP DEVELOPMENT

neversinkhurriedMobile - Wireless

Nov 12, 2013 (3 years and 6 months ago)

54 views

MOBILE APP DEVELOPMENT

Presented by

Md. Zakaria Chowdhury

CEO, Webcraft Bangladesh

Overview


iOS App Development


Android App Development


Cross Platform App Development

Apple
-

iOS


Devices


iPod, iPhone & iPad


Sold 315 million devices since 2007


App Store


Total Apps:

679,348



Most Popular Categories


1
-

Games (119,408)


2
-

Education (67,681)


3
-

Entertainment (66,361)

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 300 million devices


850,000 Activations Daily


App Store


Total Apps:

600,000


Over 1.5 billion app installs/month

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


Code Is Reusable


Plugins


Easy for Web Developers


Reduced Development Costs


Easy Deployment

Cross Platform App Development


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


Popular Frameworks


jQuery

Mobile


PhoneGap


Titanium Mobile



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

PhoneGap


You Need


For Android


Android SDK, Windows or Linux


For iOS
-

iPhone SDK, Xcode & Mac OS




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


http://codecanyon.net/user/zchowdhury/portfolio

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/Tutorials


Titanium Tutorial


http://www.learningtitanium.com



THANK YOU

Email: admin@webcraftbd.com