Advance Android application development workshop day 1

17

description

10 Days Android Workshop at L J Institute of engineering and technology delivered by Cresco Solution visit: http://www.crescosolution.com/android-workshop-at-l-j-institute-of-engineering-and-technology-ahmedabad/

Transcript of Advance Android application development workshop day 1

Page 1: Advance Android application development workshop day 1
Page 2: Advance Android application development workshop day 1

www.crescosolution.com

History

Linux based operating

Open source

Founder -Andy Rubin

found in Palo alto in California united states. –october-2003

Google acquired Android ,Inc– August 2005

Android Beta SDK Released -12 November 2007

HTC Dream(October 22,2008)

Page 3: Advance Android application development workshop day 1

www.crescosolution.com

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 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

Android 3.0 (Honeycomb) Date:10 May 2011

Page 4: Advance Android application development workshop day 1

Brief History - Android

2005•Google acquires startup Android Inc.

•Work on Dalvik VM begins

2007•Open Handset Alliance announced

•Early look at SDK

2008

•SDK 1.0 released

•T-Mobile G1 announced

•Android released open source (Apache License)

2009•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

Page 5: Advance Android application development workshop day 1

Brief History - Android

2010•Nexus One released to the public , SDK 2.2 (Froyo) , SDK 2.3 (Gingerbread)

•Flash support, tethering , UI update

2011

•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

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

2013•SDK 4.4 (Kit Kat)

www.crescosolution.com

Page 6: Advance Android application development workshop day 1

Brief History - Android

www.crescosolution.com

Page 7: Advance Android application development workshop day 1

Android vs IPhone

www.crescosolution.com

Page 8: Advance Android application development workshop day 1

Android vs IPhone

Android

Open Source

GSM,CDMA (U.S all major

4 network)

First cell phone 4G is

HTC,second is Samsung

Galaxy Pro

HTC, Samsung,

Sony, Motorola, LG

etc..

iPhone

Only Apple can make

changes to the iOs

Only AT&T(GSM)

AT&T does not support 4G network

Only one choice Apple

www.crescosolution.com

Page 9: Advance Android application development workshop day 1

Android vs IPhone

Android

Android Cars, HDTV,

Microwave oven, Washing machine etc..

Both : Touch and slide out

keyboard

Yes! flash player

supported

Up to 8 mega pixel

iPhone

iPhone and tablet

No choice only touch

screen

No.. Apple banned any

flash technology

Up to 4.5 mega pixel

www.crescosolution.com

Page 10: Advance Android application development workshop day 1

www.crescosolution.com

Android Application Framework

Page 11: Advance Android application development workshop day 1

Applications

End user application

Replace build in application

www.crescosolution.com

Page 12: Advance Android application development workshop day 1

Application Framework

API interface

Activity Manager - Manages application life cycle

www.crescosolution.com

Page 13: Advance Android application development workshop day 1

Libraries

C/C++ libraries

Interface through java

Surface manager

Handling UI windows

2D and 3D graphics

Media codes, SQLite, Browser engine

www.crescosolution.com

Page 14: Advance Android application development workshop day 1

Android Runtime

•Dex files

•Compact and efficient than class file

•Limited battery and battery powerDalvik VM

•Java 5 Std edition

•Collections, I/O etc..

Core Libraries

www.crescosolution.com

Page 15: Advance Android application development workshop day 1

Linux Kernel

Memory Management

Process Management

NetworkingDevice Drivers

www.crescosolution.com

Page 16: Advance Android application development workshop day 1

Installation of android for development

EclipseSDKJAVA

www.crescosolution.com

Page 17: Advance Android application development workshop day 1