Slide 1

Slide 1 text

Introduction to Mobile Application Development

Slide 2

Slide 2 text

BJ Basañes Tech co-founder of PicLyf and Cavalcade Games. / Shiki @shikishiji on Twitter http://shikii.net http://about.me/bjbasanes ● Currently building a web startup – http://piclyf.com ● Web developer at heart ● Getting more interested in mobile apps too ● Made a few games on the Flash and iPhone

Slide 3

Slide 3 text

Objectives ● Learn something about Mobile Application Development ● We'll just scratch the surface here ● Hopefully encourage you to take up mobile app development

Slide 4

Slide 4 text

Agenda ● Why? ● Mobile Platform options ● Getting Started on ● Android ● iOS ● Alternative tools ● Other stuffs

Slide 5

Slide 5 text

WHY? Warning: boring stats up ahead

Slide 6

Slide 6 text

“There will be 5.3 billion mobile subscriptions by the end of 2010” 77% of the world population http://mobithinking.com/mobile-marketing-tools/latest-mobile-stats#subscribers

Slide 7

Slide 7 text

http://www.itu.int/newsroom/press_releases/2010/06.html Web access through laptops and mobile devices will surpass access from desktops within the next 5 years

Slide 8

Slide 8 text

http://www.gartner.com/it/page.jsp?id=1466313

Slide 9

Slide 9 text

http://mashable.com/2010/09/14/mobile-apps-pew-survey/

Slide 10

Slide 10 text

http://blog.nielsen.com/nielsenwire/online_mobile/ u-s-teen-mobile-report-calling-yesterday-texting- today-using-apps-tomorrow/

Slide 11

Slide 11 text

http://www-03.ibm.com/press/us/en/pressrelease/32674.wss

Slide 12

Slide 12 text

http://www.ibm.com/developerworks/aboutdw/2010survey-results/index.html

Slide 13

Slide 13 text

http://blogs.techrepublic.com.com/career/?p=2534

Slide 14

Slide 14 text

http://www.businessweek.com/technology/content/oct2010/tc20101020_639668.htm

Slide 15

Slide 15 text

http://www.macrumors.com/2009/04/13/all-time-top-iphone-app-sales-figures-and-estimates/ $800,000 in 5 months

Slide 16

Slide 16 text

http://venturebeat.com/2008/12/23/iphone-fart-app-pulls-in-nearly-10000-a-day/

Slide 17

Slide 17 text

http://www.redmondpie.com/iphone-developer-made-1400-usd-in-a-single-day-using-apple-iad-program-9170/ $1,400 in 1 day

Slide 18

Slide 18 text

http://www.macrumors.com/2008/08/13/iphone-app-sales-numbers-continue-to-impress/ $158/day

Slide 19

Slide 19 text

it's the Next Big Thing

Slide 20

Slide 20 text

It doesn't stop there

Slide 21

Slide 21 text

http://www.flickr.com/photos/joshfassbind/4683365102/ http://www.flickr.com/photos/53147625@N06/4948191526/

Slide 22

Slide 22 text

http://www.qatarliving.com/node/1053360

Slide 23

Slide 23 text

http://www.qatarliving.com/node/1053360

Slide 24

Slide 24 text

http://www.flickr.com/photos/7924511@N08/956321776/

Slide 25

Slide 25 text

Mobile Platform Options

Slide 26

Slide 26 text

http://macosrumors.com/2010/06/07/apple-announces-iphone-4-ios-4-imovie/ iOS

Slide 27

Slide 27 text

http://www.insidefacebook.com/2010/06/08/surpr http://handies.phandroid.com/media/nexus-one-1 http://computerworld.com.ph/htc-android-phone/ http://www.letsgodigital.org/en/23595/droid/ http://www.thebestdigital.com/ http://www.digitaltrends.com/mobile/samsung- galaxy-tab-to-be-400-at-t-mobile/

Slide 28

Slide 28 text

Windows Phone 7 http://thenextweb.com/mobile/2010/09/11/windows-phone-7-coming-to-broadway-for-october-11-launch/

Slide 29

Slide 29 text

http://www.engadget.com/2010/09/27/rim-introduces-playbook-the-blackberry-tablet/ BlackBerry Tablet OS “will replace BlackBerry OS as of BlackBerry 7”

Slide 30

Slide 30 text

MeeGo http://www.electronista.com/articles/10/06/30/meego.11.screenshots.video.now.out/ http://news.cnet.com/8301-30685_3-20008808-264.html “Nokia picks MeeGo over Symbian for iPhone rival”

Slide 31

Slide 31 text

Others ● HP webOS (previously Palm) ● Symbian

Slide 32

Slide 32 text

No content

Slide 33

Slide 33 text

http://trendsupdates.com/nokia-to-incorporate-google-android-operating-system-to-boost-sales/ Getting started with

Slide 34

Slide 34 text

Develop on ● Linux ● MacOS ● Windows

Slide 35

Slide 35 text

http://developer.android.com

Slide 36

Slide 36 text

Java

Slide 37

Slide 37 text

XML for views / layouts

Slide 38

Slide 38 text

IDE ● Eclipse (with ADT plugin) ● NetBeans ● any Java IDE

Slide 39

Slide 39 text

Quick Sample http://www.faniq.com/poll_results.php?poll_id=1044778&rnum=

Slide 40

Slide 40 text

● Android App Market ● There are reports about Amazon launching their own Android App Store Deployment http://www.android.com/market/

Slide 41

Slide 41 text

iOS Getting started with http://reviews.cnet.com/8301-19512_7-10115613-233.html

Slide 42

Slide 42 text

Develop on http://www.komplettblog.ie/tag/macbook-pro/

Slide 43

Slide 43 text

http://developer.apple.com/iphone

Slide 44

Slide 44 text

Objective-C

Slide 45

Slide 45 text

IDE ● XCode ● Interface Builder

Slide 46

Slide 46 text

Quick Sample http://funtimeshad.com/2010/04/kung-fu-cat/

Slide 47

Slide 47 text

Deployment: App Store

Slide 48

Slide 48 text

Alternative Tools

Slide 49

Slide 49 text

Appcelerator Titanium http://www.appcelerator.com/products/titanium-mobile-application-development/

Slide 50

Slide 50 text

Features ● Code in JavaScript ● Compiles to native applications for iOS and Android ● Not exactly cross-platform but close

Slide 51

Slide 51 text

Quick Sample http://www.myspace.com/koryleal/photos/8243089#%7B%22ImageId%22%3A8243089%7D

Slide 52

Slide 52 text

Disadvantages ● Cannot easily take advantage of bleeding edge APIs ● No true debugging ● Weak Android support ● Some annoying bugs

Slide 53

Slide 53 text

Another worth looking at http://www.phonegap.com/

Slide 54

Slide 54 text

Other Stuffs ?

Slide 55

Slide 55 text

No content

Slide 56

Slide 56 text

a better way to remember, share & experience life

Slide 57

Slide 57 text

We're Hiring! ● P10K to P20K salary ● Mon – Fri only. 11am to 7pm ● No dress code ● Training on iOS and Android apps ● 1K referral bonus send your CVs to [email protected]

Slide 58

Slide 58 text

win an iPhone 4