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

What's hot

Android seminar ppt
Android seminar pptAndroid seminar ppt
Android seminar ppt
chakrapani tripathi
 
Introduction to Android and Android Studio
Introduction to Android and Android StudioIntroduction to Android and Android Studio
Introduction to Android and Android Studio
Suyash Srijan
 
Android architecture
Android architectureAndroid architecture
Android architecture
Saurabh Kukreja
 
ppt based on android technology with great animations
ppt based on android technology with great animationsppt based on android technology with great animations
ppt based on android technology with great animations
Hriday Garg
 
Android ppt
Android pptAndroid ppt
Android ppt
Govind Raj
 
Introduction to Android Development
Introduction to Android DevelopmentIntroduction to Android Development
Introduction to Android Development
Aly Abdelkareem
 
PPT on Android
PPT on AndroidPPT on Android
PPT on Android
Subhadip Chakraborty
 
Android - A brief introduction
Android - A brief introductionAndroid - A brief introduction
Android - A brief introduction
Roshan Gautam
 
Android ppt
Android pptAndroid ppt
Android ppt
Sunil Kumar
 
Android studio ppt
Android studio pptAndroid studio ppt
Android studio ppt
Swapanpreet Kaur
 
Android Operating System
Android Operating SystemAndroid Operating System
Android Operating System
Bilal Mirza
 
Mobile Operating System
Mobile Operating SystemMobile Operating System
Mobile Operating System
Sonal Poddar
 
Presentation on Android operating system
Presentation on Android operating systemPresentation on Android operating system
Presentation on Android operating system
Salma Begum
 
Introduction To Mobile Application Development
Introduction To Mobile Application DevelopmentIntroduction To Mobile Application Development
Introduction To Mobile Application Development
Syed Absar
 
Mobile operating system (os)
Mobile operating system (os)Mobile operating system (os)
Mobile operating system (os)
AMIT GUPTA
 
Android and android versions
Android and android versionsAndroid and android versions
Android and android versions
Megha Jain
 

What's hot (20)

Android Operating System
Android Operating SystemAndroid Operating System
Android Operating System
 
Android seminar ppt
Android seminar pptAndroid seminar ppt
Android seminar ppt
 
Introduction to Android and Android Studio
Introduction to Android and Android StudioIntroduction to Android and Android Studio
Introduction to Android and Android Studio
 
Android ppt
Android pptAndroid ppt
Android ppt
 
Android architecture
Android architectureAndroid architecture
Android architecture
 
ppt based on android technology with great animations
ppt based on android technology with great animationsppt based on android technology with great animations
ppt based on android technology with great animations
 
Android ppt
Android pptAndroid ppt
Android ppt
 
Introduction to Android Development
Introduction to Android DevelopmentIntroduction to Android Development
Introduction to Android Development
 
PPT on Android
PPT on AndroidPPT on Android
PPT on Android
 
Android - A brief introduction
Android - A brief introductionAndroid - A brief introduction
Android - A brief introduction
 
Android ppt
Android pptAndroid ppt
Android ppt
 
Android ppt
Android pptAndroid ppt
Android ppt
 
Android Presentation
Android PresentationAndroid Presentation
Android Presentation
 
Android studio ppt
Android studio pptAndroid studio ppt
Android studio ppt
 
Android Operating System
Android Operating SystemAndroid Operating System
Android Operating System
 
Mobile Operating System
Mobile Operating SystemMobile Operating System
Mobile Operating System
 
Presentation on Android operating system
Presentation on Android operating systemPresentation on Android operating system
Presentation on Android operating system
 
Introduction To Mobile Application Development
Introduction To Mobile Application DevelopmentIntroduction To Mobile Application Development
Introduction To Mobile Application Development
 
Mobile operating system (os)
Mobile operating system (os)Mobile operating system (os)
Mobile operating system (os)
 
Android and android versions
Android and android versionsAndroid and android versions
Android and android versions
 

Similar to Introduction to Android ppt

Knowledge about android operating system
Knowledge about android operating systemKnowledge about android operating system
Knowledge about android operating system
Rachna Beegun
 
Android presantation
Android presantationAndroid presantation
Android presantation
UdayJethva
 
Android basic
Android basicAndroid basic
Android basic
Kalluri Vinay Reddy
 
Android Operating System (Androrid OS)
Android Operating System (Androrid OS)Android Operating System (Androrid OS)
Android Operating System (Androrid OS)
Siddharth Belbase
 
Android icecream sandwich
Android icecream sandwichAndroid icecream sandwich
Android icecream sandwich
Mayur Dharukiya
 
Android Operating System
Android Operating SystemAndroid Operating System
Android Operating System
Bilal Mirza
 
1319571 634635606205391250
1319571 6346356062053912501319571 634635606205391250
1319571 634635606205391250MadNor Exe
 
Android report.
Android report.Android report.
Android report.
Shivananda Rai
 
Introduction to Android
Introduction to Android Introduction to Android
Introduction to Android
dipali badgujar
 
Android
AndroidAndroid
Andriod 140612020259-phpapp01
Andriod 140612020259-phpapp01Andriod 140612020259-phpapp01
Andriod 140612020259-phpapp01
Fida Hussain
 
Android technology
Android technology Android technology
Android technology
vikas malviya
 
Basics of Android and Android development environment
Basics of Android and Android development environment Basics of Android and Android development environment
Basics of Android and Android development environment
Ajay Panchal
 
Android Os (operating system)
Android Os (operating system) Android Os (operating system)
Android Os (operating system)
Ruhil Arora
 
Andriod software by sk
Andriod software by skAndriod software by sk
Andriod software by sk
Shahrukh Miya
 
Aandroid
AandroidAandroid
Aandroid
jyoti_prakash
 
Android 130923124440-phpapp01
Android 130923124440-phpapp01Android 130923124440-phpapp01
Android 130923124440-phpapp01
rajesh kumar
 
android
androidandroid
android
indhuchezhian
 

Similar to Introduction to Android ppt (20)

Knowledge about android operating system
Knowledge about android operating systemKnowledge about android operating system
Knowledge about android operating system
 
Android presantation
Android presantationAndroid presantation
Android presantation
 
Android Apps
Android AppsAndroid Apps
Android Apps
 
Android basic
Android basicAndroid basic
Android basic
 
Android Operating System (Androrid OS)
Android Operating System (Androrid OS)Android Operating System (Androrid OS)
Android Operating System (Androrid OS)
 
Android icecream sandwich
Android icecream sandwichAndroid icecream sandwich
Android icecream sandwich
 
Android Operating System
Android Operating SystemAndroid Operating System
Android Operating System
 
1319571 634635606205391250
1319571 6346356062053912501319571 634635606205391250
1319571 634635606205391250
 
Android
AndroidAndroid
Android
 
Android report.
Android report.Android report.
Android report.
 
Introduction to Android
Introduction to Android Introduction to Android
Introduction to Android
 
Android
AndroidAndroid
Android
 
Andriod 140612020259-phpapp01
Andriod 140612020259-phpapp01Andriod 140612020259-phpapp01
Andriod 140612020259-phpapp01
 
Android technology
Android technology Android technology
Android technology
 
Basics of Android and Android development environment
Basics of Android and Android development environment Basics of Android and Android development environment
Basics of Android and Android development environment
 
Android Os (operating system)
Android Os (operating system) Android Os (operating system)
Android Os (operating system)
 
Andriod software by sk
Andriod software by skAndriod software by sk
Andriod software by sk
 
Aandroid
AandroidAandroid
Aandroid
 
Android 130923124440-phpapp01
Android 130923124440-phpapp01Android 130923124440-phpapp01
Android 130923124440-phpapp01
 
android
androidandroid
android
 

More from Taha Malampatti

Lex & yacc
Lex & yaccLex & yacc
Lex & yacc
Taha Malampatti
 
Cultural heritage tourism
Cultural heritage tourismCultural heritage tourism
Cultural heritage tourism
Taha Malampatti
 
Request dispacther interface ppt
Request dispacther interface pptRequest dispacther interface ppt
Request dispacther interface ppt
Taha Malampatti
 
Intodcution to Html
Intodcution to HtmlIntodcution to Html
Intodcution to Html
Taha Malampatti
 
Introduction to php
Introduction to phpIntroduction to php
Introduction to php
Taha Malampatti
 
Database Connectivity in PHP
Database Connectivity in PHPDatabase Connectivity in PHP
Database Connectivity in PHP
Taha Malampatti
 
Cox and Kings Pvt Industrial Training
Cox and Kings Pvt Industrial TrainingCox and Kings Pvt Industrial Training
Cox and Kings Pvt Industrial Training
Taha Malampatti
 
Steganography ppt
Steganography pptSteganography ppt
Steganography ppt
Taha Malampatti
 
An application of 8085 register interfacing with LCD
An application  of 8085 register interfacing with LCDAn application  of 8085 register interfacing with LCD
An application of 8085 register interfacing with LCD
Taha Malampatti
 
An application of 8085 register interfacing with LED
An application  of 8085 register interfacing with LEDAn application  of 8085 register interfacing with LED
An application of 8085 register interfacing with LED
Taha Malampatti
 
Java Virtual Machine
Java Virtual MachineJava Virtual Machine
Java Virtual Machine
Taha Malampatti
 
The sunsparc architecture
The sunsparc architectureThe sunsparc architecture
The sunsparc architecture
Taha Malampatti
 
Orthogonal Projection
Orthogonal ProjectionOrthogonal Projection
Orthogonal Projection
Taha Malampatti
 
Apple inc
Apple incApple inc
Apple inc
Taha Malampatti
 
Blood donation
Blood donationBlood donation
Blood donation
Taha Malampatti
 
Compressors and its applications
Compressors and its applicationsCompressors and its applications
Compressors and its applications
Taha Malampatti
 
Laws Of Gravitation
Laws Of GravitationLaws Of Gravitation
Laws Of Gravitation
Taha Malampatti
 

More from Taha Malampatti (17)

Lex & yacc
Lex & yaccLex & yacc
Lex & yacc
 
Cultural heritage tourism
Cultural heritage tourismCultural heritage tourism
Cultural heritage tourism
 
Request dispacther interface ppt
Request dispacther interface pptRequest dispacther interface ppt
Request dispacther interface ppt
 
Intodcution to Html
Intodcution to HtmlIntodcution to Html
Intodcution to Html
 
Introduction to php
Introduction to phpIntroduction to php
Introduction to php
 
Database Connectivity in PHP
Database Connectivity in PHPDatabase Connectivity in PHP
Database Connectivity in PHP
 
Cox and Kings Pvt Industrial Training
Cox and Kings Pvt Industrial TrainingCox and Kings Pvt Industrial Training
Cox and Kings Pvt Industrial Training
 
Steganography ppt
Steganography pptSteganography ppt
Steganography ppt
 
An application of 8085 register interfacing with LCD
An application  of 8085 register interfacing with LCDAn application  of 8085 register interfacing with LCD
An application of 8085 register interfacing with LCD
 
An application of 8085 register interfacing with LED
An application  of 8085 register interfacing with LEDAn application  of 8085 register interfacing with LED
An application of 8085 register interfacing with LED
 
Java Virtual Machine
Java Virtual MachineJava Virtual Machine
Java Virtual Machine
 
The sunsparc architecture
The sunsparc architectureThe sunsparc architecture
The sunsparc architecture
 
Orthogonal Projection
Orthogonal ProjectionOrthogonal Projection
Orthogonal Projection
 
Apple inc
Apple incApple inc
Apple inc
 
Blood donation
Blood donationBlood donation
Blood donation
 
Compressors and its applications
Compressors and its applicationsCompressors and its applications
Compressors and its applications
 
Laws Of Gravitation
Laws Of GravitationLaws Of Gravitation
Laws Of Gravitation
 

Recently uploaded

Online aptitude test management system project report.pdf
Online aptitude test management system project report.pdfOnline aptitude test management system project report.pdf
Online aptitude test management system project report.pdf
Kamal Acharya
 
Technical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prismsTechnical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prisms
heavyhaig
 
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
insn4465
 
Unbalanced Three Phase Systems and circuits.pptx
Unbalanced Three Phase Systems and circuits.pptxUnbalanced Three Phase Systems and circuits.pptx
Unbalanced Three Phase Systems and circuits.pptx
ChristineTorrepenida1
 
AIR POLLUTION lecture EnE203 updated.pdf
AIR POLLUTION lecture EnE203 updated.pdfAIR POLLUTION lecture EnE203 updated.pdf
AIR POLLUTION lecture EnE203 updated.pdf
RicletoEspinosa1
 
Building Electrical System Design & Installation
Building Electrical System Design & InstallationBuilding Electrical System Design & Installation
Building Electrical System Design & Installation
symbo111
 
Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
Dr Ramhari Poudyal
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Sreedhar Chowdam
 
DfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributionsDfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributions
gestioneergodomus
 
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdf
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdfTutorial for 16S rRNA Gene Analysis with QIIME2.pdf
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdf
aqil azizi
 
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming PipelinesHarnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Christina Lin
 
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTSHeap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Soumen Santra
 
Hierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power SystemHierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power System
Kerry Sado
 
spirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptxspirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptx
Madan Karki
 
14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application
SyedAbiiAzazi1
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
Victor Morales
 
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
Mukeshwaran Balu
 
Modelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdfModelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdf
camseq
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
Amil Baba Dawood bangali
 
Understanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine LearningUnderstanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine Learning
SUTEJAS
 

Recently uploaded (20)

Online aptitude test management system project report.pdf
Online aptitude test management system project report.pdfOnline aptitude test management system project report.pdf
Online aptitude test management system project report.pdf
 
Technical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prismsTechnical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prisms
 
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
 
Unbalanced Three Phase Systems and circuits.pptx
Unbalanced Three Phase Systems and circuits.pptxUnbalanced Three Phase Systems and circuits.pptx
Unbalanced Three Phase Systems and circuits.pptx
 
AIR POLLUTION lecture EnE203 updated.pdf
AIR POLLUTION lecture EnE203 updated.pdfAIR POLLUTION lecture EnE203 updated.pdf
AIR POLLUTION lecture EnE203 updated.pdf
 
Building Electrical System Design & Installation
Building Electrical System Design & InstallationBuilding Electrical System Design & Installation
Building Electrical System Design & Installation
 
Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
 
DfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributionsDfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributions
 
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdf
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdfTutorial for 16S rRNA Gene Analysis with QIIME2.pdf
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdf
 
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming PipelinesHarnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
 
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTSHeap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
 
Hierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power SystemHierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power System
 
spirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptxspirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptx
 
14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
 
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
 
Modelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdfModelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdf
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
 
Understanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine LearningUnderstanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine Learning
 

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.
  • 5.
  • 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