Few steps into Android

Post on 17-May-2015

292 views 1 download

Tags:

description

A small introduction to Android, that was shown at C.T.Co Java school 2012

Transcript of Few steps into Android

Few steps into Android

Alexey Buzdin

Android?

● OS Based on Linux kernel● Middleware, libraries and APIs written in C● Uses Dalvik VM for running your apps● ~ 63% smartphone market share worldwide● ~ 29% tablet market share worldwide● Open Source● Apache Software License 2.0

7/31/2012 Alexey Buzdin

How to create apps?

● C++ and NDK● HTML5 and JavaScript and a native

wrapper app● Cross Platform Development Tools

(Corona, PlayN, etc)

● Java with Android libraries (Recommended)

Common app creation cycle

7/31/2012

Application insides

● Application● Activities● Services● Content Providers ● Broadcast Receivers● Views● Intents

7/31/2012

Application insides

7/31/2012

Applications

Activities

Services Content Providers

Broadcast Receivers

Views

Intents

Install Android

What do we need for Android?● Android SDK

● ADT (Android Developer Tools)

● AVD (Android Virtual Device)

7/31/2012

Android installation guide

● http://developer.android.com

7/31/2012

Downloading SDK

Which SDK to use?● 4.1 Jelly Bean ● 4.0 Ice Cream Sandwich ● 3 Honeycomb ● 2.3 Gingerbread ● 2.2 Froyo ● 2.1 Eclair ● 1.6 Donut ● 1.5 Cupcake7/31/2012

Android at late 2011

7/31/2012

Android now

7/31/2012

Activity Lifecycle

Useful books