20
Why should you Android? Buddhika Siddhisena Co-Founder & CTO, thinkCube

Why should you android (archived)

Embed Size (px)

Citation preview

Why should you Android?

Buddhika SiddhisenaCo-Founder & CTO, thinkCube

h

Smart Appliances “were” the future...

Java was developed as a new technology for programming next generation smart appliances,

which Sun expected to be a major new opportunity.

Android is the “new” Java

The revolution has begun✓Over 100M Android devices activated worldwide

✓400K activations added every day

✓300% - 400% growth

✓Gartner estimates Android to command nearly 50% world wide

So what does it mean for you?

Build the next BIG AppBe creative, innovative, expressive

think Different

think Different

Back facing camera, LED flash

Front facing camera, proximity / ambiance

Multi-touch AMOLED

Front Mic

Rear Mic Accelerometer, Gyroscope, Magnetic field, Flash storage, SD Card Reader, USB

WiFi, 3G, Bluetooth, NFC

think Different

Android 101

What you don’t need to know

What you really need to know

What you really need to knowVersion Key features Screen Res.

CupcakeBluetooth A2DP, AVRCP support

Soft-keyboard with text-predictionRecord/watch videos

320x480

Eclair HTML, Digital zoom, Microsoft ExchangeBluetooth 2.1, Live Wallpapers, Updated UI 800x480

FroyoJIT, USB Tethering, Applications installation to SD Card, Upload file in browser, Animated

GIFs800x480

Gingerbread Improved copy/paste, Social networking features, NFC,Native VoIP/SIP, Video call 1366x768

HoneycombOpen Accessory/USB host API,

Mice, joysticks, gamepads supportResizable Home screen widgets

1366x768

Ice Cream Sandwich

Face Unlock, UI use Hardware accelerationBetter voice recognition, 16 tabs in browser

Updated launcher, Android Beam app to exchange data through NFC, Resizeable

widgets

1366x768

Getting Started with Development

Native HTML5

Native➡ Learn Java➡ Get Android SDK➡ Get Eclipse (recommended)➡ Develop App➡ Test on Emulator➡ Test on Device (recommended)➡ Sign & submit to Google Market Place

HTML5➡ Learn HTML, CSS, JavaScript➡ Test on Webkit browser➡ Test on Emulator➡ Test on Device➡ Host on a web server or ...➡ Convert to a native App via PhoneGAP➡ Sign & submit to Google Market Place

Promoting your App

AndroidPorts

http://android-x86.org

Android x86 Cyanogenmod

http://cyanogenmod.com

Thank you E : [email protected] W: www.geekaholic.org T: twitter.com/geekaholic