Your SlideShare is downloading. ×
0
Project a day 1   introduction to android
Project a day 1   introduction to android
Project a day 1   introduction to android
Project a day 1   introduction to android
Project a day 1   introduction to android
Project a day 1   introduction to android
Project a day 1   introduction to android
Project a day 1   introduction to android
Project a day 1   introduction to android
Project a day 1   introduction to android
Project a day 1   introduction to android
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Project a day 1 introduction to android

257

Published on

Published in: Technology, Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
257
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
13
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Introduction to Android
  • 2. What is Android •Android is a software stack for mobile devices that includes an operating system, middleware and key applications. 2 / 11
  • 3. Walking Through Android History • Mobile OS developed by Android Inc. (Google bought it in 2005) • Based in the Linux kernel • Open source • Big (About 12 millions lines of code) • Built on the idea to be Open 3 / 11
  • 4. Android versions in picture 4 / 11
  • 5. Android versions in words 1.0 (API level 1) 3.0 Honeycomb (API level 11) 1.1 (API level 2) 3.1 Honeycomb (API level 12) 1.5 Cupcake (API level 3) 3.2 Honeycomb (API level 13) 1.6 Donut (API level 4) 4.0–4.0.2 Ice Cream Sandwich (API level 14) 2.0 Eclair (API level 5) 4.0.3–4.0.4 Ice Cream Sandwich (API level 15) 2.0.1 Eclair (API level 6) 4.1 Jelly Bean (API level 16) 2.1 Eclair (API level 7) 4.2 Jelly Bean (API level 17) 2.2–2.2.3 Froyo (API level 8) 4.3 Jelly Bean (API level 18) 2.3–2.3.2 Gingerbread (API level 9) 4.4 KitKat (API level 19) 2.3.3–2.3.7 Gingerbread (API level 10) 5 / 11
  • 6. Android Architecture 6 / 11
  • 7. Android Application Framework 7 / 11
  • 8. Android Runtime -Core Libraries • Providing most of the functionality available in the core libraries of the Java language • APIs • Data Structures • Utilities • File Access • Network Access • Graphics • Etc. 8 / 11
  • 9. Dalvik Virtual Machine • Providing environment on which every Android application runs • Each Android application runs in its own process, with its own instance of the Dalvik VM. • Dalvik has been written such that a device can run multiple VMs efficiently. • Register-based virtual machine • Relying on Linux Kernel for Threading and Low-Level memory management 9 / 11
  • 10. How to start learning • Documentation : http://developer.android.com/index.html • Books • The Busy Coder's Guide to Android Development by Mark L. Murphy • Android Programming – The Big Nerd Ranch Guide by Bill Philips Brian Hardy 10 / 11
  • 11. ANY QUESTIONS? 11/11

×