SlideShare une entreprise Scribd logo
1  sur  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

Contenu connexe

Tendances

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
 

Tendances (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
 

En vedette

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
 

En vedette (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
 

Similaire à Android introduction (ilyas)

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

Similaire à 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
 

Dernier

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Dernier (20)

Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
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
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
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 - 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...
 
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
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 

Android introduction (ilyas)