History

Founder Andy Rubin
Open source
Linux based
operating

found in
Palo alto in
California
united
states. –
october2003

Google
acquired
Android ,Inc
– August
2005

www.crescosolution.com

Android
Beta SDK
Released 12
November
2007

HTC
Dream(Octo
ber
22,2008)
Android Version History
Android 1.0(Astro) Date: 23 September 2008
•Android 1.1(Bender) Date: 9 February 2009
•Android 1.5(Cupcake) Date: 30 April 2009
•Android 1.6(Donut) Date: 5 September 2009

Android 2.0(Éclair) Date: 26 October 2009
•Android 2.2(Froyo) Date: 20 May 2010
•Android 2.3(Gingerbread) Date: 6 December 2010

Android 3.0 (Honeycomb) Date:10 May 2011

Android 4.0(Ice Cream Sandwich)

Date: 19 October 2011

•Android 4.1,2(Jelly bean) Date: 13 July 2012
•Android 4.4 (Kit Kat) Date:31 October 2013
•Android 5.0 (Key Lime Pie) Coming Soon

www.crescosolution.com
Brief History - Android

2005

2007

2008

2009

•Google acquires startup Android Inc.
•Work on Dalvik VM begins

•Open Handset Alliance announced
•Early look at SDK

•SDK 1.0 released
•T-Mobile G1 announced
•Android released open source (Apache License)

•SDK 1.5 (Cupcake) , New soft keyboard with “autocomplete” feature ,SDK 1.6 (Donut)
•Support Wide VGA , SDK 2.0/2.0.1/2.1 (Eclair) , browser

www.crescosolution.com
Brief History - Android

2010

2011

2012

2013

•Nexus One released to the public , SDK 2.2 (Froyo) , SDK 2.3 (Gingerbread)
•Flash support, tethering , UI update

•New UI for tablets, support multi-core processors
•SDK 4.0/4.0.1/4.0.2/4.0.3 (Ice Cream Sandwich)
•Changes to the UI, Voice input, NFC

•SDK 4.1.x , 4.2.x , 4.3 (Jelly Bean)

•SDK 4.4 (Kit Kat)

www.crescosolution.com
Brief History - Android

www.crescosolution.com
Android vs IPhone

www.crescosolution.com
Android vs IPhone

Android

iPhone

Open Source

Only Apple
can make
changes to
the iOs

GSM,CDMA
(U.S all major
4 network)

Only
AT&T(GSM)

First cell
phone 4G is
HTC,second is
Samsung
Galaxy Pro

AT&T does
not support
4G network

HTC,
Samsung,
Sony,
Motorola, LG
etc..

Only one
choice Apple

www.crescosolution.com
Android vs IPhone

Android

iPhone

Android Cars,
HDTV,
Microwave
oven, Washing
machine etc..

iPhone and
tablet

Both : Touch
and slide out
keyboard

No choice
only touch
screen

Yes! flash
player
supported

No.. Apple
banned any
flash
technology

Up to 8 mega
pixel

Up to 4.5
mega pixel

www.crescosolution.com
Android Application Framework

www.crescosolution.com
Applications

End user
application

Replace build
in application

www.crescosolution.com
Application Framework

API interface
Activity Manager - Manages application life cycle

www.crescosolution.com
Libraries

C/C++
libraries

Interface
through java

Surface
manager
Handling UI
windows

www.crescosolution.com

2D and 3D
graphics

Media codes,
SQLite,
Browser
engine
Android Runtime

Dalvik VM

Core Libraries

•Dex files
•Compact and efficient than class file
•Limited battery and battery power

•Java 5 Std edition
•Collections, I/O etc..

www.crescosolution.com
Linux Kernel

Memory
Management

Process
Management

Networking

www.crescosolution.com

Device
Drivers
Installation of android for development

JAVA

www.crescosolution.com

SDK

Eclipse
Advance Android application development workshop day 1

Advance Android application development workshop day 1

  • 2.
    History Founder Andy Rubin Opensource Linux based operating found in Palo alto in California united states. – october2003 Google acquired Android ,Inc – August 2005 www.crescosolution.com Android Beta SDK Released 12 November 2007 HTC Dream(Octo ber 22,2008)
  • 3.
    Android Version History Android1.0(Astro) Date: 23 September 2008 •Android 1.1(Bender) Date: 9 February 2009 •Android 1.5(Cupcake) Date: 30 April 2009 •Android 1.6(Donut) Date: 5 September 2009 Android 2.0(Éclair) Date: 26 October 2009 •Android 2.2(Froyo) Date: 20 May 2010 •Android 2.3(Gingerbread) Date: 6 December 2010 Android 3.0 (Honeycomb) Date:10 May 2011 Android 4.0(Ice Cream Sandwich) Date: 19 October 2011 •Android 4.1,2(Jelly bean) Date: 13 July 2012 •Android 4.4 (Kit Kat) Date:31 October 2013 •Android 5.0 (Key Lime Pie) Coming Soon www.crescosolution.com
  • 4.
    Brief History -Android 2005 2007 2008 2009 •Google acquires startup Android Inc. •Work on Dalvik VM begins •Open Handset Alliance announced •Early look at SDK •SDK 1.0 released •T-Mobile G1 announced •Android released open source (Apache License) •SDK 1.5 (Cupcake) , New soft keyboard with “autocomplete” feature ,SDK 1.6 (Donut) •Support Wide VGA , SDK 2.0/2.0.1/2.1 (Eclair) , browser www.crescosolution.com
  • 5.
    Brief History -Android 2010 2011 2012 2013 •Nexus One released to the public , SDK 2.2 (Froyo) , SDK 2.3 (Gingerbread) •Flash support, tethering , UI update •New UI for tablets, support multi-core processors •SDK 4.0/4.0.1/4.0.2/4.0.3 (Ice Cream Sandwich) •Changes to the UI, Voice input, NFC •SDK 4.1.x , 4.2.x , 4.3 (Jelly Bean) •SDK 4.4 (Kit Kat) www.crescosolution.com
  • 6.
    Brief History -Android www.crescosolution.com
  • 7.
  • 8.
    Android vs IPhone Android iPhone OpenSource Only Apple can make changes to the iOs GSM,CDMA (U.S all major 4 network) Only AT&T(GSM) First cell phone 4G is HTC,second is Samsung Galaxy Pro AT&T does not support 4G network HTC, Samsung, Sony, Motorola, LG etc.. Only one choice Apple www.crescosolution.com
  • 9.
    Android vs IPhone Android iPhone AndroidCars, HDTV, Microwave oven, Washing machine etc.. iPhone and tablet Both : Touch and slide out keyboard No choice only touch screen Yes! flash player supported No.. Apple banned any flash technology Up to 8 mega pixel Up to 4.5 mega pixel www.crescosolution.com
  • 10.
  • 11.
    Applications End user application Replace build inapplication www.crescosolution.com
  • 12.
    Application Framework API interface ActivityManager - Manages application life cycle www.crescosolution.com
  • 13.
  • 14.
    Android Runtime Dalvik VM CoreLibraries •Dex files •Compact and efficient than class file •Limited battery and battery power •Java 5 Std edition •Collections, I/O etc.. www.crescosolution.com
  • 15.
  • 16.
    Installation of androidfor development JAVA www.crescosolution.com SDK Eclipse