advance android application development workshop day 1
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
![Page 1: Advance Android application development workshop day 1](https://reader034.vdocuments.site/reader034/viewer/2022051400/54c8f4ef4a795963558b4569/html5/thumbnails/1.jpg)
![Page 2: Advance Android application development workshop day 1](https://reader034.vdocuments.site/reader034/viewer/2022051400/54c8f4ef4a795963558b4569/html5/thumbnails/2.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022051400/54c8f4ef4a795963558b4569/html5/thumbnails/3.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022051400/54c8f4ef4a795963558b4569/html5/thumbnails/4.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022051400/54c8f4ef4a795963558b4569/html5/thumbnails/5.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022051400/54c8f4ef4a795963558b4569/html5/thumbnails/6.jpg)
Brief History - Android
www.crescosolution.com
![Page 7: Advance Android application development workshop day 1](https://reader034.vdocuments.site/reader034/viewer/2022051400/54c8f4ef4a795963558b4569/html5/thumbnails/7.jpg)
Android vs IPhone
www.crescosolution.com
![Page 8: Advance Android application development workshop day 1](https://reader034.vdocuments.site/reader034/viewer/2022051400/54c8f4ef4a795963558b4569/html5/thumbnails/8.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022051400/54c8f4ef4a795963558b4569/html5/thumbnails/9.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022051400/54c8f4ef4a795963558b4569/html5/thumbnails/10.jpg)
www.crescosolution.com
Android Application Framework
![Page 11: Advance Android application development workshop day 1](https://reader034.vdocuments.site/reader034/viewer/2022051400/54c8f4ef4a795963558b4569/html5/thumbnails/11.jpg)
Applications
End user application
Replace build in application
www.crescosolution.com
![Page 12: Advance Android application development workshop day 1](https://reader034.vdocuments.site/reader034/viewer/2022051400/54c8f4ef4a795963558b4569/html5/thumbnails/12.jpg)
Application Framework
API interface
Activity Manager - Manages application life cycle
www.crescosolution.com
![Page 13: Advance Android application development workshop day 1](https://reader034.vdocuments.site/reader034/viewer/2022051400/54c8f4ef4a795963558b4569/html5/thumbnails/13.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022051400/54c8f4ef4a795963558b4569/html5/thumbnails/14.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022051400/54c8f4ef4a795963558b4569/html5/thumbnails/15.jpg)
Linux Kernel
Memory Management
Process Management
NetworkingDevice Drivers
www.crescosolution.com
![Page 16: Advance Android application development workshop day 1](https://reader034.vdocuments.site/reader034/viewer/2022051400/54c8f4ef4a795963558b4569/html5/thumbnails/16.jpg)
Installation of android for development
EclipseSDKJAVA
www.crescosolution.com
![Page 17: Advance Android application development workshop day 1](https://reader034.vdocuments.site/reader034/viewer/2022051400/54c8f4ef4a795963558b4569/html5/thumbnails/17.jpg)