Top Banner
Android: 'You're a feisty little one...' September 14, 2010 Andrew Lenards
59
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Android

Android: 'You're a feisty little one...'

September 14, 2010Andrew Lenards

Page 2: Android

@alenards

• Android Owner: 6 months• Android Dev: 3 months

(“Padawan Learner”)

Page 3: Android

What about you?

Page 4: Android

Who has…

Page 5: Android

Mobile Dev experience?

Page 6: Android

iPhone Dev experience?

Page 7: Android

App in the App Store?

Page 8: Android

Android Dev experience?

Page 9: Android

App in the Market?

Page 10: Android

Why do you care?

Page 11: Android

14.9% of smartphones (2010)15.9% for iPhone

Source: zdnet

Page 12: Android
Page 13: Android

Final Q2 of 2010SMARTPHONE OPERATING SYSTEMS

1 - Symbian (Nokia) 27.0 million for 44%2 - Android (Google) 11.4 million for 18%3 - Blackberry (RIM) 11.2 million for 18%4 - iOS/iPhone (Apple) 8.4 million for 14%5 - Windows Mobile (Microsoft) 1.6 million for 3%Rest of Operating systems 2.1 millionTOTAL smartphone OS devices in Q2 61.7 million

Source: TomiAhonen Consulting

Page 14: Android
Page 15: Android
Page 16: Android
Page 17: Android

Free Satnav beats TomTom

Source: pcpro.co.uk

Page 18: Android

Best part…

Page 19: Android

!AT&T

Page 20: Android

That’s “The Good”…

Page 21: Android

The Bad?

Page 22: Android

Fragmentation

Page 23: Android

Telecom Shenanigans

Page 24: Android
Page 25: Android
Page 26: Android

motoblur == restraining bolt

Page 27: Android

Dell’s Aero, file under #failDell release first phone with Android 1.5 (18 month old version)

Page 28: Android

SCOracle Lawsuit…

Page 29: Android

Tale of the Tape

Page 30: Android

iPhone AndroidLanguage Objective-C Java

IDE XCode Eclipse

UI Interface Builder Eclipse plug-in

Profiler/Debugger XCode Eclipse

Application Sales App Store ($99) Market ($25)

Operating System Mac OS X Linux/OSX/Windows

Page 31: Android

Development Overview

Page 32: Android

Activity

Page 33: Android

Service

Page 34: Android

Content Provider

Page 35: Android

Intent Receiver

Page 36: Android

Intents

Page 37: Android
Page 38: Android
Page 39: Android
Page 40: Android

One last more…

Page 41: Android

Permissions

Page 42: Android
Page 43: Android

Application

Page 44: Android

Inspiration

Page 45: Android

Nigel Davies

Page 46: Android
Page 47: Android

Now we code the rock

Page 48: Android
Page 49: Android
Page 50: Android

One more idea…

Page 51: Android
Page 52: Android

Careful What You LogCautionary Tale:

Page 53: Android

Questions?

Page 54: Android

Slides -> slideshare.net/lenardsCode -> github.com/lenardsEmail -> [email protected]

Page 55: Android

Interested in more?

Page 56: Android

TDAC Android sessions…

Page 57: Android

R.I.P Palm Centro

& AT&T

Page 58: Android

References

• http://zd.net/ajXjOL• http://bit.ly/blFU1W• http://bit.ly/bj2Acv• http://bit.ly/9fXidf• http://bit.ly/99E1q0

Page 59: Android

http://creativecommons.org/licenses/by-nc-sa/3.0/

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike License. Your use of this material constitutes acceptance of that license and the conditions of use of materials on this site.