SlideShare a Scribd company logo
ANDROID
INTRODUCTION TO ANDROID
 Android is an open source Linux-based operating
system intended for mobile computing platforms.
 It is a software stack for mobile operating system.
 Android is under development by Google and Open-
Handset Alliance.
FOUNDATION OF ANDROID
• Founded by Andy Rubin in year 2003.
• Google acquired Android ,Inc. – August 2005.
• The open handset alliance, a group of several
companies was formed – 5th November 2007.
• Android Beta SDK Released – 12th November 2007.
WHAT IS ANDROID VERSIONS ?
• Android is released in series of Versions. Starting
from 1.0 version ( where 2.0, 3.0, …… are latest
releases ).
• Google name these versions with some food items
like ice cream, jelly bean, sandwich etc. which is one
of the specialty of android versions.
Introduction to Android ppt
ANDROID 1.0 (ALPHA)
ANDROID 1.1 (BETA)
CUPCAKE
ANDROID 1.5
API LEVEL 3
• Released on April 27, 2009
• Support for Widgets.
• Animated screen
transitions, Auto-rotation
option.
• Ability to upload videos
to YouTube, Picasa.
DONUT
ANDROID 1.6
API LEVEL 4
• Released on September
15, 2009.
• Quick search box.
• Screen size diversity.
• Google play.
ECLAIR
ANDROID 2
API LEVEL 5,6,7
• Released on October
26, 2009.
• Google maps navigation.
• Home screen
customization.
• Speech to text.
FROYO
ANDROID 2.2
API LEVEL 8
• Released on May 20, 2010.
• Voice action.
• USB tethering and Potable
hotspot.
• Speed, memory, and
performance
optimizations.
GINGERBREAD
ANDROID 2.3 – 2.3.3
API LEVEL 9 -10
• Released on December
6, 2010.
• Support for multiple
cameras.
• Gaming APIs, NFC.
• Battery management.
HONEYCOMB
ANDROID 3.0, 3.1, 3.2
API LEVEL 11, 12, 13
• Released in February
22, 2011.
• Tablet friendly design.
• System bar.
• Quick settings.
ICE-CREAM SANDWICH
ANDROID 4.0,4.0.3
API LEVEL 14,15
• Released on October 18,
2011.
• Customize home screen.
• Android beam.
• Data Usage control.
JELLY BEAN
ANDROID 4.1-4.3
API LEVEL 16-18
• Released on July 9, 2012.
• Google Now.
• Actionable notification.
• Switchable account.
KITKAT
ANDROID 4.4, 4.4.W
API LEVEL 19, 20
• Released on October 31,
2013.
• Ok Google.
• Immersive design.
• Smart Dialer.
LOLLIPOP
ANDROID 5.0,5.1
API LEVEL 21,22
• Released on November
12, 2014.
• Material Design.
• Notification.
• Multiscreen.
MARSHMALLOW
ANDROID 6.0
API LEVEL 23
• Released on October 5,
2015.
• Now on tap.
• Permission can be
turned off.
• Doze and app standby
for battery optimization.
NOUGAT
ANDROID 7.0
API LEVEL 24
• Released on 22 August
2016.
• Multi window.
• Notification sheets.
• Switch apps by double
tapping in overview
button.
TYPES OF DEVICES
THERE ARE NOW MORE THAN 24,000 DIFFERENT
ANDROID DEVICES
MOBILE PHONES
ANDROID TABLETS
SMARTWATCHES
SMART TVs
SMART GLASSES
ANDROID ONE
HOME APPLIANCES
WHAT IS ANDROID ARCHITECTURE?
 Application
• Android will ship with a set of core applications including an email
client, SMS program, calendar, maps, browser, contacts, and others. All
applications are written using the Java programming language.
 Application Framework
• The application framework provides the classes used to create Android
applications. It also provides a generic abstraction for hardware access
and manages the user interface and application resources.
 Libraries
• While Android development is done in Java, Dalvik is not a Java VM.T
he core Android libraries provide most of the functionality available in
the core Java libraries as well as the Android-specific libraries.
 Android Runtime
• Android includes a set of core libraries that provides most of the
functionality available in the core libraries of the Java programming
language.
• Every Android application runs in its own process, with its own
instance of the Dalvik virtual machine.
• Dalvik has been written so that a device can run multiple VMs
efficiently.
 Linux Kernel
• Android relies on Linux version 2.6 for core system services such as
security, memory management, process management, network stack,
and driver model. The kernel also acts as an abstraction layer between
the hardware and the rest of the software stack.
• Advantages:
1. Multitasking
2. Easy of Notifications
3. Easy access to thousands of applications via the Google Android Android
App Market
4. Can install a modified ROM
5. Widget
6. Voice typing and actions
7. Support VGA,2D & 3D.
• Disadvantages:
1. Continuous Internet connection
2. Advertising
Prepared By:
Taha Malampattiwala

More Related Content

PPTX
Android app development ppt
PPT
PPTX
Android PPT Presentation 2018
PPTX
Introduction to android
PPTX
Introduction to Android and Android Studio
PPT
Mobile Application Development With Android
PDF
Android Operating System (Androrid OS)
PDF
Introduction to Android Development
Android app development ppt
Android PPT Presentation 2018
Introduction to android
Introduction to Android and Android Studio
Mobile Application Development With Android
Android Operating System (Androrid OS)
Introduction to Android Development

What's hot (20)

PPTX
Android application development ppt
PPTX
Android Operating System
PPTX
Android ppt
PPTX
Android Operating System
PPTX
Presentation on Android operating system
PPT
Introduction to Android
PPTX
Android seminar ppt
PPTX
Basic android-ppt
PPT
Android seminar-presentation
PPT
Mobile application development
PPT
Android ppt
PPTX
Development of Mobile Application -PPT
PPTX
Mobile application development ppt
PPTX
Android Architecture.pptx
ZIP
Android Application Development
PPTX
Day: 1 Introduction to Mobile Application Development (in Android)
PPT
Android Application Development Using Java
PPT
Android ppt
PPTX
Android User Interface
PDF
Android Components
Android application development ppt
Android Operating System
Android ppt
Android Operating System
Presentation on Android operating system
Introduction to Android
Android seminar ppt
Basic android-ppt
Android seminar-presentation
Mobile application development
Android ppt
Development of Mobile Application -PPT
Mobile application development ppt
Android Architecture.pptx
Android Application Development
Day: 1 Introduction to Mobile Application Development (in Android)
Android Application Development Using Java
Android ppt
Android User Interface
Android Components
Ad

Similar to Introduction to Android ppt (20)

PPTX
Knowledge about android operating system
PPTX
Android presantation
PPTX
mobile-application_develop_android_MOD1.pptx
PPTX
mobile-application_develop_android_MOD1.pptx
PPTX
Android Apps
PPTX
Android basic
PPTX
Android icecream sandwich
PPTX
Android Operating System
PPTX
Unit-1.1 Getting Started with Android.pptx
PPTX
1319571 634635606205391250
PPTX
Android
PDF
Android report.
PPTX
Introduction to Android
PPTX
PPTX
Andriod 140612020259-phpapp01
PPTX
Android technology
PPT
Android and android versions
PPTX
Basics of Android and Android development environment
PPTX
Android Os (operating system)
PPTX
Andriod software by sk
Knowledge about android operating system
Android presantation
mobile-application_develop_android_MOD1.pptx
mobile-application_develop_android_MOD1.pptx
Android Apps
Android basic
Android icecream sandwich
Android Operating System
Unit-1.1 Getting Started with Android.pptx
1319571 634635606205391250
Android
Android report.
Introduction to Android
Andriod 140612020259-phpapp01
Android technology
Android and android versions
Basics of Android and Android development environment
Android Os (operating system)
Andriod software by sk
Ad

More from Taha Malampatti (17)

PPTX
Lex & yacc
PPTX
Cultural heritage tourism
PPTX
Request dispacther interface ppt
PPT
Intodcution to Html
PPTX
Introduction to php
PPTX
Database Connectivity in PHP
PPTX
Cox and Kings Pvt Industrial Training
PPT
Steganography ppt
PPTX
An application of 8085 register interfacing with LCD
PPTX
An application of 8085 register interfacing with LED
PPT
Java Virtual Machine
PPTX
The sunsparc architecture
PDF
Orthogonal Projection
PPTX
Apple inc
PPT
Blood donation
PPTX
Compressors and its applications
PPTX
Laws Of Gravitation
Lex & yacc
Cultural heritage tourism
Request dispacther interface ppt
Intodcution to Html
Introduction to php
Database Connectivity in PHP
Cox and Kings Pvt Industrial Training
Steganography ppt
An application of 8085 register interfacing with LCD
An application of 8085 register interfacing with LED
Java Virtual Machine
The sunsparc architecture
Orthogonal Projection
Apple inc
Blood donation
Compressors and its applications
Laws Of Gravitation

Recently uploaded (20)

PDF
PPT on Performance Review to get promotions
PDF
composite construction of structures.pdf
PDF
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
PPTX
Internet of Things (IOT) - A guide to understanding
PDF
Automation-in-Manufacturing-Chapter-Introduction.pdf
DOCX
573137875-Attendance-Management-System-original
PPTX
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
PPTX
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
PPTX
Current and future trends in Computer Vision.pptx
PPTX
Construction Project Organization Group 2.pptx
PPT
Mechanical Engineering MATERIALS Selection
PDF
III.4.1.2_The_Space_Environment.p pdffdf
PDF
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
PDF
Model Code of Practice - Construction Work - 21102022 .pdf
DOCX
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
PDF
Well-logging-methods_new................
PDF
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
PPTX
CH1 Production IntroductoryConcepts.pptx
PPTX
Geodesy 1.pptx...............................................
PDF
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
PPT on Performance Review to get promotions
composite construction of structures.pdf
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
Internet of Things (IOT) - A guide to understanding
Automation-in-Manufacturing-Chapter-Introduction.pdf
573137875-Attendance-Management-System-original
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
Current and future trends in Computer Vision.pptx
Construction Project Organization Group 2.pptx
Mechanical Engineering MATERIALS Selection
III.4.1.2_The_Space_Environment.p pdffdf
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
Model Code of Practice - Construction Work - 21102022 .pdf
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
Well-logging-methods_new................
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
CH1 Production IntroductoryConcepts.pptx
Geodesy 1.pptx...............................................
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk

Introduction to Android ppt

  • 2. INTRODUCTION TO ANDROID  Android is an open source Linux-based operating system intended for mobile computing platforms.  It is a software stack for mobile operating system.  Android is under development by Google and Open- Handset Alliance.
  • 3. FOUNDATION OF ANDROID • Founded by Andy Rubin in year 2003. • Google acquired Android ,Inc. – August 2005. • The open handset alliance, a group of several companies was formed – 5th November 2007. • Android Beta SDK Released – 12th November 2007.
  • 4. WHAT IS ANDROID VERSIONS ? • Android is released in series of Versions. Starting from 1.0 version ( where 2.0, 3.0, …… are latest releases ). • Google name these versions with some food items like ice cream, jelly bean, sandwich etc. which is one of the specialty of android versions.
  • 8. CUPCAKE ANDROID 1.5 API LEVEL 3 • Released on April 27, 2009 • Support for Widgets. • Animated screen transitions, Auto-rotation option. • Ability to upload videos to YouTube, Picasa.
  • 9. DONUT ANDROID 1.6 API LEVEL 4 • Released on September 15, 2009. • Quick search box. • Screen size diversity. • Google play.
  • 10. ECLAIR ANDROID 2 API LEVEL 5,6,7 • Released on October 26, 2009. • Google maps navigation. • Home screen customization. • Speech to text.
  • 11. FROYO ANDROID 2.2 API LEVEL 8 • Released on May 20, 2010. • Voice action. • USB tethering and Potable hotspot. • Speed, memory, and performance optimizations.
  • 12. GINGERBREAD ANDROID 2.3 – 2.3.3 API LEVEL 9 -10 • Released on December 6, 2010. • Support for multiple cameras. • Gaming APIs, NFC. • Battery management.
  • 13. HONEYCOMB ANDROID 3.0, 3.1, 3.2 API LEVEL 11, 12, 13 • Released in February 22, 2011. • Tablet friendly design. • System bar. • Quick settings.
  • 14. ICE-CREAM SANDWICH ANDROID 4.0,4.0.3 API LEVEL 14,15 • Released on October 18, 2011. • Customize home screen. • Android beam. • Data Usage control.
  • 15. JELLY BEAN ANDROID 4.1-4.3 API LEVEL 16-18 • Released on July 9, 2012. • Google Now. • Actionable notification. • Switchable account.
  • 16. KITKAT ANDROID 4.4, 4.4.W API LEVEL 19, 20 • Released on October 31, 2013. • Ok Google. • Immersive design. • Smart Dialer.
  • 17. LOLLIPOP ANDROID 5.0,5.1 API LEVEL 21,22 • Released on November 12, 2014. • Material Design. • Notification. • Multiscreen.
  • 18. MARSHMALLOW ANDROID 6.0 API LEVEL 23 • Released on October 5, 2015. • Now on tap. • Permission can be turned off. • Doze and app standby for battery optimization.
  • 19. NOUGAT ANDROID 7.0 API LEVEL 24 • Released on 22 August 2016. • Multi window. • Notification sheets. • Switch apps by double tapping in overview button.
  • 20. TYPES OF DEVICES THERE ARE NOW MORE THAN 24,000 DIFFERENT ANDROID DEVICES
  • 28. WHAT IS ANDROID ARCHITECTURE?
  • 29.  Application • Android will ship with a set of core applications including an email client, SMS program, calendar, maps, browser, contacts, and others. All applications are written using the Java programming language.  Application Framework • The application framework provides the classes used to create Android applications. It also provides a generic abstraction for hardware access and manages the user interface and application resources.  Libraries • While Android development is done in Java, Dalvik is not a Java VM.T he core Android libraries provide most of the functionality available in the core Java libraries as well as the Android-specific libraries.
  • 30.  Android Runtime • Android includes a set of core libraries that provides most of the functionality available in the core libraries of the Java programming language. • Every Android application runs in its own process, with its own instance of the Dalvik virtual machine. • Dalvik has been written so that a device can run multiple VMs efficiently.  Linux Kernel • Android relies on Linux version 2.6 for core system services such as security, memory management, process management, network stack, and driver model. The kernel also acts as an abstraction layer between the hardware and the rest of the software stack.
  • 31. • Advantages: 1. Multitasking 2. Easy of Notifications 3. Easy access to thousands of applications via the Google Android Android App Market 4. Can install a modified ROM 5. Widget 6. Voice typing and actions 7. Support VGA,2D & 3D. • Disadvantages: 1. Continuous Internet connection 2. Advertising