Your SlideShare is downloading. ×
0
Prepared By:Krushnakant A. Solanki
OVERVIEWIntroduction To AndroidIntroduction To The PlatformAndroid ArchitectureApplicationsDevelopment ToolsAnatomy ...
INTRODUCTION     TO   ANDROID               3
WHAT IS ANDROID?o   Android is a software platform and A complete & modern    embedded operating system for mobile devices...
Why Android Was Created? Full phone software stack including applications Designed as a platform for software developmen...
HISTORY July 2005  Google acquired Android Inc. 5 Nov 2007  Open HandSet Alliance formed-  Google, HTC, Intel, Motorola,...
ANDROID VERSIONSNumber of updates since its original release;1. 1.0 Release 12. 1.5 Cupcake3. 1.6 Donut4. 2.0/2.1 Eclair5....
INTRODUCTION          TOTHE PLATFORM : ANDROID                         8
ANDROID ARCHITECTURE                       9
 Linux    Version 2.6 Security,   Memory & Process Management Hardware     Abstraction Layer Efficient   computing res...
Android Runtime    Includes a set of core libraries that provides most of    the functionality-JAVA   Optimized for low ...
   Parts of this toolkit are provided by Google, and     parts are extensions or services that you write.    Manages the...
Applications               13
Development ToolsThe Android SDK includes a variety of custom tools that help you developmobile applications on the Androi...
Anatomy of an Android ApplicationThere are four building blocks for an Android application:Activity       -a single scree...
Life Cycle of an Android Application                                       16
Android Building BlocksThese are the most important parts of the Android APIs:AndroidManifest.xml-the control file-tells ...
SCREEN SHOTS               18
SCREEN SHOTS               19
College Of Engineering Chengannur                                                   20SCREEN SHOTS
FIRST APPLICATION                    21
FIRST APPLICATION                    22
College Of Engineering Chengannur                                                        23FIRST APPLICATION
FIRST APPLICATION                    24
FIRST APPLICATION                    25
FIRST APPLICATION                    26
FIRST APPLICATION   .                    27
STATISTICS OF 2010                     28
GROWTH OF ANDROID                    29
CONCLUSION   Participating in many of the successful open source    projects   Aims to be as easy to build for as the we...
THANK YOU    ?
Upcoming SlideShare
Loading in...5
×

Android Basics

2,038

Published on

Published in: Education
1 Comment
3 Likes
Statistics
Notes
No Downloads
Views
Total Views
2,038
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
275
Comments
1
Likes
3
Embeds 0
No embeds

No notes for slide

Transcript of "Android Basics"

  1. 1. Prepared By:Krushnakant A. Solanki
  2. 2. OVERVIEWIntroduction To AndroidIntroduction To The PlatformAndroid ArchitectureApplicationsDevelopment ToolsAnatomy Of An Android ApplicationAndroid Building BlocksLife Cycle Of An AndroidConclusion 2
  3. 3. INTRODUCTION TO ANDROID 3
  4. 4. WHAT IS ANDROID?o Android is a software platform and A complete & modern embedded operating system for mobile devices.o It is based on the Linux kernel.o Developed by Android Inc, Google and later the Open Handset Allianceo Allows writing managed code in the Java languageo A world-class software stack for building applicationso An open platform for developers, users & industry 4
  5. 5. Why Android Was Created? Full phone software stack including applications Designed as a platform for software development Android is open Android is free Complete Community support 100% Java Phone It is primarily used to power Mobile Phones 5
  6. 6. HISTORY July 2005 Google acquired Android Inc. 5 Nov 2007 Open HandSet Alliance formed- Google, HTC, Intel, Motorola, Qualcomm,T-Mobile Android is the OHA first product 12 Nov 2007 OHA released a preview of the Android OHA 6
  7. 7. ANDROID VERSIONSNumber of updates since its original release;1. 1.0 Release 12. 1.5 Cupcake3. 1.6 Donut4. 2.0/2.1 Eclair5. 2.2.x Froyo6. 2.3.x Gingerbread7. 3.x Honeycomb8. 4.0 Ice Cream Sandwich 79. 4.1 Jelly Bean
  8. 8. INTRODUCTION TOTHE PLATFORM : ANDROID 8
  9. 9. ANDROID ARCHITECTURE 9
  10. 10.  Linux Version 2.6 Security, Memory & Process Management Hardware Abstraction Layer Efficient computing resource management Stable and proven OS for mobile platform 10
  11. 11. Android Runtime Includes a set of core libraries that provides most of the functionality-JAVA Optimized for low memory requirements Every Android application runs in its own process Dalvik VM executes files in the (.dex) format Device can run multiple VMs efficiently 11
  12. 12.  Parts of this toolkit are provided by Google, and parts are extensions or services that you write. Manages the life cycle of applications and a common “back-stack” for user navigation 12
  13. 13. Applications 13
  14. 14. Development ToolsThe Android SDK includes a variety of custom tools that help you developmobile applications on the Android platform.Three of the most significanttools are:1.Android Emulator -A virtual mobile device that runs on ourcomputer -use to design, debug, and test our applications in an actualAndroid run-time environment2.Android Development Tools Plugin -for the Eclipse IDE - addspowerful extensions to the Eclipse integrated environment3.Dalvik Debug Monitor Service (DDMS) -Integrated with Dalvik -thistool let us manage processes on an emulator and assists in debugging 14
  15. 15. Anatomy of an Android ApplicationThere are four building blocks for an Android application:Activity -a single screenService -code that is long-lived and runs without a UI.Content Provider - manages a shared set of application data Broadcast Receiver -receive and respond to any broadcast announcements.  15
  16. 16. Life Cycle of an Android Application 16
  17. 17. Android Building BlocksThese are the most important parts of the Android APIs:AndroidManifest.xml-the control file-tells the system what to do with the top-level componentsAndroid Layout xml - The files for design different layouts and UI. 17
  18. 18. SCREEN SHOTS 18
  19. 19. SCREEN SHOTS 19
  20. 20. College Of Engineering Chengannur 20SCREEN SHOTS
  21. 21. FIRST APPLICATION 21
  22. 22. FIRST APPLICATION 22
  23. 23. College Of Engineering Chengannur 23FIRST APPLICATION
  24. 24. FIRST APPLICATION 24
  25. 25. FIRST APPLICATION 25
  26. 26. FIRST APPLICATION 26
  27. 27. FIRST APPLICATION . 27
  28. 28. STATISTICS OF 2010 28
  29. 29. GROWTH OF ANDROID 29
  30. 30. CONCLUSION Participating in many of the successful open source projects Aims to be as easy to build for as the web. Google Android is stepping into the next level of Mobile Internet 30
  31. 31. THANK YOU ?
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×