14
MOBILE APP DEVELOPMENT Presented by Md. Zakaria Chowdhury CEO, Webcraft Bangladesh Director, Sylhet IT Academy

Mobile app development sylhet it academy

Embed Size (px)

Citation preview

MOBILE APP DEVELOPMENT

Presented by

Md. Zakaria Chowdhury

CEO, Webcraft BangladeshDirector, Sylhet IT Academy

Overview

iOS App Development Android App Development Cross Platform App Development

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

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

Available Jobs at Elance.com

iPhone Android

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

THANK YOUSYLHET IT ACADMY

www.sylhetitacademy.com

Email: [email protected]