SlideShare ist ein Scribd-Unternehmen logo
1 von 19
“Android”
Application
Development
Presented By:
Rahul Narayan
Roll: 27300313013
Conte
nt• What is Android ?(Brief Introduction)
• History
• Open Handset Alliance (OHA)
• Versions
• Android Architecture
• Android Application Development
• What is Android ?
• One of the most widely used mobile OS these days
is ANDROID. Android is a software bunch comprising not
only operating system but also middleware and key
applications.
• It is a open source software platform and operating
system for mobile device, based on the Linux kernel.
 History
• It was founded in Palo Alto, California, US by Andy Rubin,
Rich Miner, Nick Sears & Chris White in 2003 as
“Android Inc”.
• Later in 2005 it was acquired by “Google”.
 Open Handset Alliance
(OHA)• The OHA was established on 5 November 2007, led
by Google with 34 members including mobile handset
makers, application developers, some mobile carriers
and chip makers
• It is a consortium of 84 firms to develop open
standards for mobile devices.
• Member firms include Google ,Sony, Dell, Qualcomm,
Texas Instruments, Samsung, LG Electronics etc.
 Versions of Android
• The version history of the Android mobile operating
system began with the release of the Android alpha in
November 5, 2007. The first commercial version, Android
1.0, was released in September 2008.
• Android versions have had confectionery-themed code
names. Each is in alphabetical order, with the most recent
major version being Android 7.0 "Nougat", released in
August 2016.
Code Name Version Number
Alpha 1.0
Beta 1.1
Cupcake 1.5
Donut 1.5
Éclair 2.0 – 2.1
Froyo 2.2 – 2.2.3
Gingerbread 2.3 – 2.3.7
Honeycomb (Only for
Tablets)
3.0 – 3.2.6
Ice Cream Sandwich 4.0 – 4.0.4
Jelly Bean 4.1 - 4.3.1
KitKat 4.4 – 4.4.4
Lollipop 5.0 – 5.1.1
Marshmallow 6.0 – 6.0.1
Nougat 7.0 – 7.1.1
Versions of
‘Android’
 Android Architecture
• Android operating system is a stack of software
components which is roughly divided into five sections
namely
• Applications Layer
• Application Framework
• Android Runtime
• Libraries
• Linux Kernel
Architecture…
• Linux Kernel
At the bottom of the layers is Linux - Linux 3.6 with approximately 115
patches. This provides a level of abstraction between the device
hardware and it contains all the essential hardware drivers like camera,
keypad, display etc. Also, the kernel handles all the things that Linux is
really good at such as networking and a vast array of device drivers,
which take the pain out of interfacing to peripheral hardware
• Libraries
On top of Linux kernel there is a set of libraries including open-source
Web browser engine WebKit, well known library libc, SQLite database
which is a useful repository for storage and sharing of application data,
libraries to play and record audio and video, SSL libraries responsible for
Internet security etc.
Architecture….
• Android Runtime
This is the third section of the architecture and available on the second layer
from the bottom. This section provides a key component called Dalvik Virtual
Machine which is a kind of Java Virtual Machine specially designed and
optimized for Android.
• Applications
You will find all the Android application at the top layer. You will write your
application to be installed on this layer only. Examples of such applications
are Contacts Books, Browser, Games etc.
• Application Framework
The Application Framework layer provides many higher-level services to
applications in the form of Java classes. Application developers are allowed
to make use of these services in their applications.
 Application Development
• For developing Android application we used Android Studio IDE
(Integrated Development Environment)
• Android Studio IDE
Android Studio is the official integrated development
environment (IDE) for Android platform development.
Based on JetBrains, IntelliJ IDEA software, Android Studio is
designed specifically for Android development. It
replaced Eclipse Android Development Tools (ADT) as Google's
primary IDE for native Android application development.
 Application Development…
Snaps of
Studio IDE
 Application Building
Blocks
• Activity
The Activity class is an important part of an application's overall
lifecycle, and the way activities are launched and put together is a
fundamental part of the platform's application model.
• Intent
Android Intent is the message that is passed between components
such as activities, content providers, broadcast receivers, services
etc.
Application Building
Blocks…
• Service
Android service is a component that is used to perform operations on the
background such as playing music, handle network transactions,
interacting content providers etc. It doesn't has any UI (user interface).
The service runs in the background indefinitely even if application is
destroyed.
• Content Provider
Content providers can help an application manage access to data stored
by itself, stored by other apps, and provide a way to share data with
other apps. They encapsulate the data, and provide mechanisms for
defining data security.
 My Project
• What's my app about ?
My app is a simple scientific calculator. It has all the
functionalities of full fledged calculator.
It’s the Logo
of my App Snap of my APP
 Bibliography
• HPE Android Application Development
Student Guide
• http://developer.android.com
• http://code.google.com/android
Any Queries ?
Android application development(training) (1)

Weitere ähnliche Inhalte

Was ist angesagt?

Development of Mobile Application -PPT
Development of Mobile Application -PPTDevelopment of Mobile Application -PPT
Development of Mobile Application -PPTDhivya T
 
Android OS and its Features
Android OS and its FeaturesAndroid OS and its Features
Android OS and its FeaturesHarshad Lokhande
 
Introduction to mobile application development
Introduction to mobile application developmentIntroduction to mobile application development
Introduction to mobile application developmentChandan Maurya
 
Android Development Slides
Android Development SlidesAndroid Development Slides
Android Development SlidesVictor Miclovich
 
Android Synopsis
Android SynopsisAndroid Synopsis
Android SynopsisNiraj Rahi
 
Android and android phones
Android and android phonesAndroid and android phones
Android and android phonesDennise Layague
 
Mobile Application Development: Hybrid, Native and Mobile Web Apps
Mobile Application Development: Hybrid, Native and Mobile Web AppsMobile Application Development: Hybrid, Native and Mobile Web Apps
Mobile Application Development: Hybrid, Native and Mobile Web AppsPaul Sons
 
Custom Android App Development – Web Animation India
Custom Android App Development – Web Animation IndiaCustom Android App Development – Web Animation India
Custom Android App Development – Web Animation IndiaMarion Welch
 
Introduction to Android development - Presentation
Introduction to Android development - PresentationIntroduction to Android development - Presentation
Introduction to Android development - PresentationAtul Panjwani
 
Android introduction
Android introductionAndroid introduction
Android introductionReena Nachare
 
Introduction to Mobile Application Development
Introduction to Mobile Application DevelopmentIntroduction to Mobile Application Development
Introduction to Mobile Application DevelopmentTharindu Dassanayake
 
Tk2323 lecture 1 introduction to mobile application
Tk2323 lecture 1   introduction to mobile applicationTk2323 lecture 1   introduction to mobile application
Tk2323 lecture 1 introduction to mobile applicationMengChun Lam
 
Introduction to android
Introduction to androidIntroduction to android
Introduction to androidSwapnali Pawar
 
Android Application Development
Android Application DevelopmentAndroid Application Development
Android Application DevelopmentGokhan Arik
 

Was ist angesagt? (16)

Android ppt
Android pptAndroid ppt
Android ppt
 
Development of Mobile Application -PPT
Development of Mobile Application -PPTDevelopment of Mobile Application -PPT
Development of Mobile Application -PPT
 
Android OS and its Features
Android OS and its FeaturesAndroid OS and its Features
Android OS and its Features
 
Introduction to mobile application development
Introduction to mobile application developmentIntroduction to mobile application development
Introduction to mobile application development
 
Android Development Slides
Android Development SlidesAndroid Development Slides
Android Development Slides
 
Android Synopsis
Android SynopsisAndroid Synopsis
Android Synopsis
 
Android and android phones
Android and android phonesAndroid and android phones
Android and android phones
 
Mobile Application Development: Hybrid, Native and Mobile Web Apps
Mobile Application Development: Hybrid, Native and Mobile Web AppsMobile Application Development: Hybrid, Native and Mobile Web Apps
Mobile Application Development: Hybrid, Native and Mobile Web Apps
 
Custom Android App Development – Web Animation India
Custom Android App Development – Web Animation IndiaCustom Android App Development – Web Animation India
Custom Android App Development – Web Animation India
 
Introduction to Android development - Presentation
Introduction to Android development - PresentationIntroduction to Android development - Presentation
Introduction to Android development - Presentation
 
Android introduction
Android introductionAndroid introduction
Android introduction
 
Introduction to Mobile Application Development
Introduction to Mobile Application DevelopmentIntroduction to Mobile Application Development
Introduction to Mobile Application Development
 
Tk2323 lecture 1 introduction to mobile application
Tk2323 lecture 1   introduction to mobile applicationTk2323 lecture 1   introduction to mobile application
Tk2323 lecture 1 introduction to mobile application
 
Introduction to android
Introduction to androidIntroduction to android
Introduction to android
 
Android Application Development
Android Application DevelopmentAndroid Application Development
Android Application Development
 
Android
AndroidAndroid
Android
 

Andere mochten auch

Andere mochten auch (8)

RETAINING, EVALUATING AND GROWING YOUR TEAM-CCA Speech
RETAINING, EVALUATING AND GROWING YOUR TEAM-CCA SpeechRETAINING, EVALUATING AND GROWING YOUR TEAM-CCA Speech
RETAINING, EVALUATING AND GROWING YOUR TEAM-CCA Speech
 
портфоліо
портфоліопортфоліо
портфоліо
 
BMRCV
BMRCVBMRCV
BMRCV
 
O2O Employer Guide May 2016
O2O Employer Guide May 2016O2O Employer Guide May 2016
O2O Employer Guide May 2016
 
Caracteristiques des-articles
Caracteristiques des-articlesCaracteristiques des-articles
Caracteristiques des-articles
 
Recruitment presentation - original
Recruitment presentation - originalRecruitment presentation - original
Recruitment presentation - original
 
MS Excel
MS ExcelMS Excel
MS Excel
 
UK_KLIX_Momentum_Brochure_A4_LR
UK_KLIX_Momentum_Brochure_A4_LRUK_KLIX_Momentum_Brochure_A4_LR
UK_KLIX_Momentum_Brochure_A4_LR
 

Ähnlich wie Android application development(training) (1)

Android Application Development Training by NITIN GUPTA
Android Application Development Training by NITIN GUPTA Android Application Development Training by NITIN GUPTA
Android Application Development Training by NITIN GUPTA NITIN GUPTA
 
Android Seminar BY Suleman Khan.pdf
Android Seminar BY Suleman Khan.pdfAndroid Seminar BY Suleman Khan.pdf
Android Seminar BY Suleman Khan.pdfNomanKhan869872
 
Android Technology
Android TechnologyAndroid Technology
Android TechnologyR
 
Android App Developement
Android App DevelopementAndroid App Developement
Android App DevelopementAayush Gupta
 
Android OS and application development
Android OS and application developmentAndroid OS and application development
Android OS and application developmentLokesh Kumar
 
Android development
Android developmentAndroid development
Android developmentRaynax668
 
Android Architecture.pptx
Android Architecture.pptxAndroid Architecture.pptx
Android Architecture.pptxpriya Nithya
 
Mobile Application Development powerpoint
Mobile Application Development powerpointMobile Application Development powerpoint
Mobile Application Development powerpointJohnLagman3
 
Android and windows os
Android and windows osAndroid and windows os
Android and windows osMehakVithal
 
android phone ppt
android phone pptandroid phone ppt
android phone pptmehul patel
 
Android Operating System
Android Operating SystemAndroid Operating System
Android Operating SystemBilal Mirza
 
Android Workshop Part 1
Android Workshop Part 1Android Workshop Part 1
Android Workshop Part 1NAILBITER
 
Android app development by abhi android
Android app development by abhi androidAndroid app development by abhi android
Android app development by abhi androidsusijanny
 
Android app development
Android app developmentAndroid app development
Android app developmentAbhishek Saini
 

Ähnlich wie Android application development(training) (1) (20)

Android Application Development Training by NITIN GUPTA
Android Application Development Training by NITIN GUPTA Android Application Development Training by NITIN GUPTA
Android Application Development Training by NITIN GUPTA
 
Android ppt
Android ppt Android ppt
Android ppt
 
Android Applications
Android ApplicationsAndroid Applications
Android Applications
 
Android ppt
Android pptAndroid ppt
Android ppt
 
Android Seminar BY Suleman Khan.pdf
Android Seminar BY Suleman Khan.pdfAndroid Seminar BY Suleman Khan.pdf
Android Seminar BY Suleman Khan.pdf
 
Android
AndroidAndroid
Android
 
Android Technology
Android TechnologyAndroid Technology
Android Technology
 
Android App Developement
Android App DevelopementAndroid App Developement
Android App Developement
 
Android OS and application development
Android OS and application developmentAndroid OS and application development
Android OS and application development
 
Android development
Android developmentAndroid development
Android development
 
Android technology
Android technology Android technology
Android technology
 
Android Architecture.pptx
Android Architecture.pptxAndroid Architecture.pptx
Android Architecture.pptx
 
Mobile Application Development powerpoint
Mobile Application Development powerpointMobile Application Development powerpoint
Mobile Application Development powerpoint
 
Android and windows os
Android and windows osAndroid and windows os
Android and windows os
 
Introduction to android
Introduction to androidIntroduction to android
Introduction to android
 
android phone ppt
android phone pptandroid phone ppt
android phone ppt
 
Android Operating System
Android Operating SystemAndroid Operating System
Android Operating System
 
Android Workshop Part 1
Android Workshop Part 1Android Workshop Part 1
Android Workshop Part 1
 
Android app development by abhi android
Android app development by abhi androidAndroid app development by abhi android
Android app development by abhi android
 
Android app development
Android app developmentAndroid app development
Android app development
 

Mehr von Suraj Soni

Pcs global (4)
Pcs global (4)Pcs global (4)
Pcs global (4)Suraj Soni
 
Passenger amenities (2)
Passenger amenities (2)Passenger amenities (2)
Passenger amenities (2)Suraj Soni
 
Indian railways traffic control (4)
Indian railways traffic control (4)Indian railways traffic control (4)
Indian railways traffic control (4)Suraj Soni
 
Home appliance control system (2)
Home appliance control system (2)Home appliance control system (2)
Home appliance control system (2)Suraj Soni
 
Gsm(global system for mobile communication) (2)
Gsm(global system for mobile communication) (2)Gsm(global system for mobile communication) (2)
Gsm(global system for mobile communication) (2)Suraj Soni
 

Mehr von Suraj Soni (11)

Solar energy
Solar energySolar energy
Solar energy
 
Pollution
PollutionPollution
Pollution
 
E-waste
E-wasteE-waste
E-waste
 
bsnl (3)
 bsnl (3) bsnl (3)
bsnl (3)
 
Pcs global (4)
Pcs global (4)Pcs global (4)
Pcs global (4)
 
Passenger amenities (2)
Passenger amenities (2)Passenger amenities (2)
Passenger amenities (2)
 
Indian railways traffic control (4)
Indian railways traffic control (4)Indian railways traffic control (4)
Indian railways traffic control (4)
 
Home appliance control system (2)
Home appliance control system (2)Home appliance control system (2)
Home appliance control system (2)
 
Gsm(global system for mobile communication) (2)
Gsm(global system for mobile communication) (2)Gsm(global system for mobile communication) (2)
Gsm(global system for mobile communication) (2)
 
Bsnl (1)
Bsnl (1)Bsnl (1)
Bsnl (1)
 
Air (3)
Air (3)Air (3)
Air (3)
 

Kürzlich hochgeladen

S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxSCMS School of Architecture
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayEpec Engineered Technologies
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptxJIT KUMAR GUPTA
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Arindam Chakraborty, Ph.D., P.E. (CA, TX)
 
Engineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planesEngineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planesRAJNEESHKUMAR341697
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXssuser89054b
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.Kamal Acharya
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapRishantSharmaFr
 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesMayuraD1
 
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARHAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARKOUSTAV SARKAR
 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptNANDHAKUMARA10
 
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwaitjaanualu31
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTbhaskargani46
 
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...drmkjayanthikannan
 
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best ServiceTamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Servicemeghakumariji156
 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"mphochane1998
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfJiananWang21
 

Kürzlich hochgeladen (20)

S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 
Engineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planesEngineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planes
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
 
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakes
 
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARHAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.ppt
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
 
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best ServiceTamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 

Android application development(training) (1)

  • 2. Conte nt• What is Android ?(Brief Introduction) • History • Open Handset Alliance (OHA) • Versions • Android Architecture • Android Application Development
  • 3. • What is Android ? • One of the most widely used mobile OS these days is ANDROID. Android is a software bunch comprising not only operating system but also middleware and key applications. • It is a open source software platform and operating system for mobile device, based on the Linux kernel.
  • 4.  History • It was founded in Palo Alto, California, US by Andy Rubin, Rich Miner, Nick Sears & Chris White in 2003 as “Android Inc”. • Later in 2005 it was acquired by “Google”.
  • 5.  Open Handset Alliance (OHA)• The OHA was established on 5 November 2007, led by Google with 34 members including mobile handset makers, application developers, some mobile carriers and chip makers • It is a consortium of 84 firms to develop open standards for mobile devices. • Member firms include Google ,Sony, Dell, Qualcomm, Texas Instruments, Samsung, LG Electronics etc.
  • 6.  Versions of Android • The version history of the Android mobile operating system began with the release of the Android alpha in November 5, 2007. The first commercial version, Android 1.0, was released in September 2008. • Android versions have had confectionery-themed code names. Each is in alphabetical order, with the most recent major version being Android 7.0 "Nougat", released in August 2016.
  • 7. Code Name Version Number Alpha 1.0 Beta 1.1 Cupcake 1.5 Donut 1.5 Éclair 2.0 – 2.1 Froyo 2.2 – 2.2.3 Gingerbread 2.3 – 2.3.7 Honeycomb (Only for Tablets) 3.0 – 3.2.6 Ice Cream Sandwich 4.0 – 4.0.4 Jelly Bean 4.1 - 4.3.1 KitKat 4.4 – 4.4.4 Lollipop 5.0 – 5.1.1 Marshmallow 6.0 – 6.0.1 Nougat 7.0 – 7.1.1 Versions of ‘Android’
  • 8.  Android Architecture • Android operating system is a stack of software components which is roughly divided into five sections namely • Applications Layer • Application Framework • Android Runtime • Libraries • Linux Kernel
  • 9.
  • 10. Architecture… • Linux Kernel At the bottom of the layers is Linux - Linux 3.6 with approximately 115 patches. This provides a level of abstraction between the device hardware and it contains all the essential hardware drivers like camera, keypad, display etc. Also, the kernel handles all the things that Linux is really good at such as networking and a vast array of device drivers, which take the pain out of interfacing to peripheral hardware • Libraries On top of Linux kernel there is a set of libraries including open-source Web browser engine WebKit, well known library libc, SQLite database which is a useful repository for storage and sharing of application data, libraries to play and record audio and video, SSL libraries responsible for Internet security etc.
  • 11. Architecture…. • Android Runtime This is the third section of the architecture and available on the second layer from the bottom. This section provides a key component called Dalvik Virtual Machine which is a kind of Java Virtual Machine specially designed and optimized for Android. • Applications You will find all the Android application at the top layer. You will write your application to be installed on this layer only. Examples of such applications are Contacts Books, Browser, Games etc. • Application Framework The Application Framework layer provides many higher-level services to applications in the form of Java classes. Application developers are allowed to make use of these services in their applications.
  • 12.  Application Development • For developing Android application we used Android Studio IDE (Integrated Development Environment) • Android Studio IDE Android Studio is the official integrated development environment (IDE) for Android platform development. Based on JetBrains, IntelliJ IDEA software, Android Studio is designed specifically for Android development. It replaced Eclipse Android Development Tools (ADT) as Google's primary IDE for native Android application development.
  • 14.  Application Building Blocks • Activity The Activity class is an important part of an application's overall lifecycle, and the way activities are launched and put together is a fundamental part of the platform's application model. • Intent Android Intent is the message that is passed between components such as activities, content providers, broadcast receivers, services etc.
  • 15. Application Building Blocks… • Service Android service is a component that is used to perform operations on the background such as playing music, handle network transactions, interacting content providers etc. It doesn't has any UI (user interface). The service runs in the background indefinitely even if application is destroyed. • Content Provider Content providers can help an application manage access to data stored by itself, stored by other apps, and provide a way to share data with other apps. They encapsulate the data, and provide mechanisms for defining data security.
  • 16.  My Project • What's my app about ? My app is a simple scientific calculator. It has all the functionalities of full fledged calculator. It’s the Logo of my App Snap of my APP
  • 17.  Bibliography • HPE Android Application Development Student Guide • http://developer.android.com • http://code.google.com/android