SlideShare una empresa de Scribd logo
1 de 22
INTRODUCTION
TO
ANDROID
By - Ilyas Ahamed
What is Android ?
Android is a Linux-based operating system for
mobile devices such as smartphones and
tablets.
It is developed by the Open Handset Alliance,
led by Google.
More about Android…
• Android, Inc. was founded in Palo Alto,
California, United States in October 2003
by Andy Rubin.
• Over 600,000 and more applications
available in Android Market.
• Open software platform for mobile
development.
Why choose Android ?
Android Versions
Cupcake - 1.5
Eclair - 2.0, 2.1
Froyo - 2.2
Gingerbread - 2.3.0
Honeycomb - 3.0
IceCream Sandwitch - 4.0

Jelly Beans - 4.1
Architecture
Linux Kernel
•
•
•
•

Device drivers
Memory management
Process management
Networking
Libraries
•
•
•
•
•

C/C++ libraries
Interface through Java
Surface manager – Handling UI Windows
2D and 3D graphics
Media codecs, SQLite, Browser engine
Android Runtime
•Dalvik VM
– Compact and efficient than class files
– Limited memory and battery power

•Core Libraries
– Java 5 Std edition
– Collections, I/O etc…
Application Framework

• API interface
• Activity manager – manages application
life cycle.
Applications
• Built in and user apps
• Can create your own apps
Application Components
•
•
•
•

Activities
Services
Content Providers
Broadcast receivers
Activities
An activity represents a single screen with a
user interface.
For example, an contacts application.
Services
A service is a component that runs in the
background to perform long-running
operations.
– E.g. music player, network download etc…
Content Providers
• Enables sharing of data across
applications
– E.g. address book, photo gallery

• Provides uniform APIs for:
– querying
– delete, update and insert.

• Content is represented by URI and MIME
type
Broadcast Receivers
• Components that respond to broadcast
‘Intents’
• Way to respond to external notification or
alarms
• Apps can invent and broadcast their own
Intent
intent is an abstract description of an operation to
be performed
Development Tools
• Eclipse
• Android SDK
developer.android.com
References
http://developer.android.com
http://sites.google.com/site/io

Más contenido relacionado

La actualidad más candente

Mobile Trends - Sosyal Medya Akademi
Mobile Trends - Sosyal Medya Akademi Mobile Trends - Sosyal Medya Akademi
Mobile Trends - Sosyal Medya Akademi
Yagmur Anish
 
Introduction to mobile technology
Introduction to mobile technologyIntroduction to mobile technology
Introduction to mobile technology
Gautam Krishnan
 
Android_Seminar
Android_SeminarAndroid_Seminar
Android_Seminar
Kiran Ps
 
The evolution of_android
The evolution of_androidThe evolution of_android
The evolution of_android
generalvee
 

La actualidad más candente (20)

Why android os is most popular in world
Why android os is most popular in worldWhy android os is most popular in world
Why android os is most popular in world
 
Android development
Android developmentAndroid development
Android development
 
Mobile Trends - Sosyal Medya Akademi
Mobile Trends - Sosyal Medya Akademi Mobile Trends - Sosyal Medya Akademi
Mobile Trends - Sosyal Medya Akademi
 
iOS vs Android History
iOS vs Android HistoryiOS vs Android History
iOS vs Android History
 
Reasons to Develop Your Next App in Android
Reasons to Develop Your Next App in AndroidReasons to Develop Your Next App in Android
Reasons to Develop Your Next App in Android
 
Google android
Google androidGoogle android
Google android
 
Android Presentation
Android Presentation Android Presentation
Android Presentation
 
Android Operating System
Android Operating SystemAndroid Operating System
Android Operating System
 
ANDROID technology
ANDROID technologyANDROID technology
ANDROID technology
 
Introduction to mobile technology
Introduction to mobile technologyIntroduction to mobile technology
Introduction to mobile technology
 
Android_Seminar
Android_SeminarAndroid_Seminar
Android_Seminar
 
Android
AndroidAndroid
Android
 
Android
AndroidAndroid
Android
 
Android Technology
Android TechnologyAndroid Technology
Android Technology
 
Evolution of android
Evolution of androidEvolution of android
Evolution of android
 
Android presantation
Android presantationAndroid presantation
Android presantation
 
iOS vs. Android — In Numbers and Style
iOS vs. Android — In Numbers and StyleiOS vs. Android — In Numbers and Style
iOS vs. Android — In Numbers and Style
 
Unit 3 introduction to android
Unit 3 introduction to android Unit 3 introduction to android
Unit 3 introduction to android
 
White paper on Mobile OS and efforts on open standards
White paper on Mobile OS and efforts on open standardsWhite paper on Mobile OS and efforts on open standards
White paper on Mobile OS and efforts on open standards
 
The evolution of_android
The evolution of_androidThe evolution of_android
The evolution of_android
 

Destacado

Women in italy
Women in italyWomen in italy
Women in italy
louisehuss
 
Product work log template 2011 12
Product work log template 2011 12Product work log template 2011 12
Product work log template 2011 12
adefiore
 
Rules & regulations
Rules & regulationsRules & regulations
Rules & regulations
louisehuss
 
Remus Span
Remus SpanRemus Span
Remus Span
alias2012
 
Senior Project Speech
Senior Project SpeechSenior Project Speech
Senior Project Speech
adefiore
 
Japanese political system(120319)
Japanese political system(120319)Japanese political system(120319)
Japanese political system(120319)
louisehuss
 
Membuat sabun-sendiri
Membuat sabun-sendiriMembuat sabun-sendiri
Membuat sabun-sendiri
esraputri
 

Destacado (19)

iOS Development with Salesforce Session2
iOS Development with Salesforce Session2iOS Development with Salesforce Session2
iOS Development with Salesforce Session2
 
Home&family(kokusai gakuin)
Home&family(kokusai gakuin)Home&family(kokusai gakuin)
Home&family(kokusai gakuin)
 
Women in italy
Women in italyWomen in italy
Women in italy
 
Rumkapløbet
RumkapløbetRumkapløbet
Rumkapløbet
 
School and education pioneer secondary school
School and education pioneer secondary schoolSchool and education pioneer secondary school
School and education pioneer secondary school
 
Time management
Time managementTime management
Time management
 
Product work log template 2011 12
Product work log template 2011 12Product work log template 2011 12
Product work log template 2011 12
 
Senior project picture powerpoint
Senior project picture powerpointSenior project picture powerpoint
Senior project picture powerpoint
 
Rules & regulations
Rules & regulationsRules & regulations
Rules & regulations
 
Remus Span
Remus SpanRemus Span
Remus Span
 
Senior Project Speech
Senior Project SpeechSenior Project Speech
Senior Project Speech
 
iOS Development Session1
iOS Development Session1iOS Development Session1
iOS Development Session1
 
Koreakrigen
KoreakrigenKoreakrigen
Koreakrigen
 
Report of arun brushes
Report of arun brushesReport of arun brushes
Report of arun brushes
 
Indian music
Indian musicIndian music
Indian music
 
Non discriminatory in writing
Non discriminatory in writingNon discriminatory in writing
Non discriminatory in writing
 
Japanese political system(120319)
Japanese political system(120319)Japanese political system(120319)
Japanese political system(120319)
 
Membuat sabun-sendiri
Membuat sabun-sendiriMembuat sabun-sendiri
Membuat sabun-sendiri
 
Telephone conversation
Telephone conversationTelephone conversation
Telephone conversation
 

Similar a Android introduction (ilyas)

Android General information
Android General informationAndroid General information
Android General information
Prashant Gosai
 

Similar a Android introduction (ilyas) (20)

android
androidandroid
android
 
My androidpresentation
My androidpresentationMy androidpresentation
My androidpresentation
 
Introduction to Android ppt
Introduction to Android pptIntroduction to Android ppt
Introduction to Android ppt
 
Knowledge about android operating system
Knowledge about android operating systemKnowledge about android operating system
Knowledge about android operating system
 
Android Training in Chandigarh
Android Training in ChandigarhAndroid Training in Chandigarh
Android Training in Chandigarh
 
android
androidandroid
android
 
Android Operating System
Android Operating SystemAndroid Operating System
Android Operating System
 
Mobile application development
Mobile application developmentMobile application development
Mobile application development
 
Android Presentation [Final]
Android Presentation [Final]Android Presentation [Final]
Android Presentation [Final]
 
Android Fundamentals, Architecture and Versions
Android Fundamentals, Architecture and VersionsAndroid Fundamentals, Architecture and Versions
Android Fundamentals, Architecture and Versions
 
Android operating system
Android operating systemAndroid operating system
Android operating system
 
Android report.
Android report.Android report.
Android report.
 
Andriod software by sk
Andriod software by skAndriod software by sk
Andriod software by sk
 
Android Operating System
Android Operating SystemAndroid Operating System
Android Operating System
 
Android
AndroidAndroid
Android
 
Andriod 140612020259-phpapp01
Andriod 140612020259-phpapp01Andriod 140612020259-phpapp01
Andriod 140612020259-phpapp01
 
Android and its feature
Android and its featureAndroid and its feature
Android and its feature
 
Android
AndroidAndroid
Android
 
Android General information
Android General informationAndroid General information
Android General information
 
Android Presentation
Android PresentationAndroid Presentation
Android Presentation
 

Último

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 

Último (20)

Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 

Android introduction (ilyas)