SlideShare a Scribd company logo
Android
Development
Name : Rahul Maurya
Branch : EC-2, 4th Year
Roll no : 1714331040
Table of Content
• Introduction of Android
• Open Handset Alliance
• Application of Android
• Android Architecture
• Tool for Android development
• Advancement
• Advantages
• Disadvantages
• Conclusion
• Reference
Introduction of Android
• Android began in 2003, Android Inc.
• Google bought it in 2005.
• At Google, they developed a mobile device platform powered
by the Linux kernel.
• On November 5, 2007, the Open Handset Alliance came with
a goal to develop open standard for mobile device.
Open Handset Alliance
• OHA is a business alliance that created for
developing device standard
• OHA have 80+ member companies like HTC,
Samsung, Google etc
• Devoted to advancing open standard for mobile
device.
Application of Android
• Phones
• Application on mobile
• Game Console
• Cameras
• Other gadgets
Tool for Android Development
• Android Studio
• User Interface
• Java/Kotlin code completion
• Stability of System
• Gradle built system
• Availability of Drag and Drop
Android Architecture
• Android software stack split into five
section and four layer
• The application layer
• The application framework
• The libraries and runtime
• Kernel
Application layer
• Hardware Abstraction Layer
• The hardware abstraction layer (HAL) provides standard
interfaces that expose device hardware capabilities to the higher-
level Java API framework.
• Multiple library module to interface with camera , Bluetooth
• System Apps
• The system apps function both as apps for users and to provide
key capabilities that developers can access from their own app.
Native libraries
• Libraries carry a set of instructions to guide the device
in handling different types of data. For instance, the
playback and recording of various audio and video
formats is guided by the Media Framework Library.
• Open Source Libraries:
• Surface Manager: composing windows on the screen
• SGL: 2D Graphics
• Open GL|ES: 3D Library
• Media Framework: Supports playbacks and recording of
various audio, video and picture formats.
• Free Type: Font Rendering
• WebKit: Browser Engine
• libc (System C libraries)
• SQLite
Linux Kernel
• Hardware abstraction
• Memory management program
• Security setting
• Other hardware drivers
Runtime layer
• Third section of architecture
• Provide Dalvik Virtual Machine
• Use Linux feature like memory management
and multithreading
• Operate on Dex files
• Optimized for low memory requirements
• Provide core libraries
Advancement In Android
• Watches
• Smart Television
• Home Appliances
• Cars
• Homes
Advantages
• High ROI with lower costs
• Faster Development
• Target Multiple Platform
• Versability and scalability
• Customization
• Easy adoption
Disadvantages
• Low security
• High device fragmentation
• More code
• More testing more cost
Conclusion
• Android is truly open, free development platform based on Linux
and open source without paying any royalty.
• Android is growing very fast.
• Android not only focusing on mobile device while expanding on
other gadgets also.
• Learning Android development is still great thing to do because it
will open lots of opportunity.
Reference
• Google : www.developer.android.com/developer-guide
• SlideShare : https://www.slideshare.net/zeelpatel0504/introduction-
to-android-16084192
• SlideShare : https://www.slideshare.net/snhlata7/my-presentation-
on-android-in-my-college
Android development

More Related Content

PPTX
Mobile operating system..
Aashish Uppal
 
PPTX
Android ppt
Prasadbharatiyudu
 
PPTX
Android summer training report
Shashendra Singh
 
PPT
Android Presentation
Adhoura Academy
 
PPTX
Introduction to Android ppt
Taha Malampatti
 
PPTX
Android application development ppt
Gautam Kumar
 
PPTX
Android seminar ppt
chakrapani tripathi
 
PPT
Android seminar-presentation
connectshilpa
 
Mobile operating system..
Aashish Uppal
 
Android ppt
Prasadbharatiyudu
 
Android summer training report
Shashendra Singh
 
Android Presentation
Adhoura Academy
 
Introduction to Android ppt
Taha Malampatti
 
Android application development ppt
Gautam Kumar
 
Android seminar ppt
chakrapani tripathi
 
Android seminar-presentation
connectshilpa
 

What's hot (20)

PPTX
Android OS
Asish Kumar Sahu
 
PPTX
Introduction to Mobile Development
Pragnesh Vaghela
 
PPTX
Day: 1 Introduction to Mobile Application Development (in Android)
Ahsanul Karim
 
PPTX
Introduction to android
zeelpatel0504
 
PPTX
Mobile application development ppt
tirupathinews
 
PPTX
Intro to software development
Hawkman Academy
 
PPTX
Mobile operating systems
Sriram PV
 
PPT
Android ppt
Ansh Singh
 
PPTX
Android app development
Tanmoy Roy
 
PPT
Mobile Application Development With Android
guest213e237
 
PPTX
Android Internship report presentation
vinayh.vaghamshi _
 
PPTX
Introduction to Android Development
donnfelker
 
PDF
A deep dive into Android OpenSource Project(AOSP)
Siji Sunny
 
PPT
Introduction to Android
Ranjith Kumar
 
PPTX
Android PPT Presentation 2018
Rao Purna
 
PDF
Android
Fábio Eliseu
 
PDF
Android Programming Basics
Eueung Mulyana
 
PPTX
Apple iOS
Chetan Gowda
 
PPSX
Android - A brief introduction
Roshan Gautam
 
PDF
android app development training report
Rishita Jaggi
 
Android OS
Asish Kumar Sahu
 
Introduction to Mobile Development
Pragnesh Vaghela
 
Day: 1 Introduction to Mobile Application Development (in Android)
Ahsanul Karim
 
Introduction to android
zeelpatel0504
 
Mobile application development ppt
tirupathinews
 
Intro to software development
Hawkman Academy
 
Mobile operating systems
Sriram PV
 
Android ppt
Ansh Singh
 
Android app development
Tanmoy Roy
 
Mobile Application Development With Android
guest213e237
 
Android Internship report presentation
vinayh.vaghamshi _
 
Introduction to Android Development
donnfelker
 
A deep dive into Android OpenSource Project(AOSP)
Siji Sunny
 
Introduction to Android
Ranjith Kumar
 
Android PPT Presentation 2018
Rao Purna
 
Android
Fábio Eliseu
 
Android Programming Basics
Eueung Mulyana
 
Apple iOS
Chetan Gowda
 
Android - A brief introduction
Roshan Gautam
 
android app development training report
Rishita Jaggi
 
Ad

Similar to Android development (20)

PPTX
android
Akhil Kumar
 
PPTX
mobile-application_develop_android_MOD1.pptx
nnn123
 
PPTX
mobile-application_develop_android_MOD1.pptx
nnn123
 
PPTX
Android application development(training) (1)
Suraj Soni
 
PPT
My androidpresentation
niteshnarayanlal
 
PDF
Introduction to android
Aravindharamanan S
 
PPTX
Introduction to Android - Seminar
Akshay Sharma
 
PPTX
Introduction to Android - Seminar
Akshay Sharma
 
PDF
Android report.
Shivananda Rai
 
DOC
document
Joyful Vino
 
PPTX
Android
Intekhab Alam Khan
 
PPT
Android Application Development Training by NITIN GUPTA
NITIN GUPTA
 
PPTX
Chapter1
Sersh Houch
 
PPTX
Android Presentation
Saurabh Wahile
 
PPT
Android General information
Prashant Gosai
 
PPTX
Android Fundamentals, Architecture and Versions
indiangarg
 
PPT
Introduction to android sessions new
Joe Jacob
 
PPTX
Basics of Android and Android development environment
Ajay Panchal
 
PPTX
Knowledge about android operating system
Rachna Beegun
 
PDF
Android
Lina Shamiah
 
android
Akhil Kumar
 
mobile-application_develop_android_MOD1.pptx
nnn123
 
mobile-application_develop_android_MOD1.pptx
nnn123
 
Android application development(training) (1)
Suraj Soni
 
My androidpresentation
niteshnarayanlal
 
Introduction to android
Aravindharamanan S
 
Introduction to Android - Seminar
Akshay Sharma
 
Introduction to Android - Seminar
Akshay Sharma
 
Android report.
Shivananda Rai
 
document
Joyful Vino
 
Android Application Development Training by NITIN GUPTA
NITIN GUPTA
 
Chapter1
Sersh Houch
 
Android Presentation
Saurabh Wahile
 
Android General information
Prashant Gosai
 
Android Fundamentals, Architecture and Versions
indiangarg
 
Introduction to android sessions new
Joe Jacob
 
Basics of Android and Android development environment
Ajay Panchal
 
Knowledge about android operating system
Rachna Beegun
 
Android
Lina Shamiah
 
Ad

Recently uploaded (20)

PDF
settlement FOR FOUNDATION ENGINEERS.pdf
Endalkazene
 
PDF
Natural_Language_processing_Unit_I_notes.pdf
sanguleumeshit
 
PPTX
sunil mishra pptmmmmmmmmmmmmmmmmmmmmmmmmm
singhamit111
 
PPTX
22PCOAM21 Session 2 Understanding Data Source.pptx
Guru Nanak Technical Institutions
 
PPT
1. SYSTEMS, ROLES, AND DEVELOPMENT METHODOLOGIES.ppt
zilow058
 
PPTX
22PCOAM21 Session 1 Data Management.pptx
Guru Nanak Technical Institutions
 
PPTX
Civil Engineering Practices_BY Sh.JP Mishra 23.09.pptx
bineetmishra1990
 
PDF
67243-Cooling and Heating & Calculation.pdf
DHAKA POLYTECHNIC
 
PDF
20ME702-Mechatronics-UNIT-1,UNIT-2,UNIT-3,UNIT-4,UNIT-5, 2025-2026
Mohanumar S
 
PDF
EVS+PRESENTATIONS EVS+PRESENTATIONS like
saiyedaqib429
 
PDF
All chapters of Strength of materials.ppt
girmabiniyam1234
 
PDF
Introduction to Ship Engine Room Systems.pdf
Mahmoud Moghtaderi
 
DOCX
SAR - EEEfdfdsdasdsdasdasdasdasdasdasdasda.docx
Kanimozhi676285
 
PPTX
MT Chapter 1.pptx- Magnetic particle testing
ABCAnyBodyCanRelax
 
PPTX
MSME 4.0 Template idea hackathon pdf to understand
alaudeenaarish
 
PPTX
Inventory management chapter in automation and robotics.
atisht0104
 
PPTX
Module2 Data Base Design- ER and NF.pptx
gomathisankariv2
 
PDF
The Effect of Artifact Removal from EEG Signals on the Detection of Epileptic...
Partho Prosad
 
PPTX
MULTI LEVEL DATA TRACKING USING COOJA.pptx
dollysharma12ab
 
PDF
Machine Learning All topics Covers In This Single Slides
AmritTiwari19
 
settlement FOR FOUNDATION ENGINEERS.pdf
Endalkazene
 
Natural_Language_processing_Unit_I_notes.pdf
sanguleumeshit
 
sunil mishra pptmmmmmmmmmmmmmmmmmmmmmmmmm
singhamit111
 
22PCOAM21 Session 2 Understanding Data Source.pptx
Guru Nanak Technical Institutions
 
1. SYSTEMS, ROLES, AND DEVELOPMENT METHODOLOGIES.ppt
zilow058
 
22PCOAM21 Session 1 Data Management.pptx
Guru Nanak Technical Institutions
 
Civil Engineering Practices_BY Sh.JP Mishra 23.09.pptx
bineetmishra1990
 
67243-Cooling and Heating & Calculation.pdf
DHAKA POLYTECHNIC
 
20ME702-Mechatronics-UNIT-1,UNIT-2,UNIT-3,UNIT-4,UNIT-5, 2025-2026
Mohanumar S
 
EVS+PRESENTATIONS EVS+PRESENTATIONS like
saiyedaqib429
 
All chapters of Strength of materials.ppt
girmabiniyam1234
 
Introduction to Ship Engine Room Systems.pdf
Mahmoud Moghtaderi
 
SAR - EEEfdfdsdasdsdasdasdasdasdasdasdasda.docx
Kanimozhi676285
 
MT Chapter 1.pptx- Magnetic particle testing
ABCAnyBodyCanRelax
 
MSME 4.0 Template idea hackathon pdf to understand
alaudeenaarish
 
Inventory management chapter in automation and robotics.
atisht0104
 
Module2 Data Base Design- ER and NF.pptx
gomathisankariv2
 
The Effect of Artifact Removal from EEG Signals on the Detection of Epileptic...
Partho Prosad
 
MULTI LEVEL DATA TRACKING USING COOJA.pptx
dollysharma12ab
 
Machine Learning All topics Covers In This Single Slides
AmritTiwari19
 

Android development

  • 1. Android Development Name : Rahul Maurya Branch : EC-2, 4th Year Roll no : 1714331040
  • 2. Table of Content • Introduction of Android • Open Handset Alliance • Application of Android • Android Architecture • Tool for Android development • Advancement • Advantages • Disadvantages • Conclusion • Reference
  • 3. Introduction of Android • Android began in 2003, Android Inc. • Google bought it in 2005. • At Google, they developed a mobile device platform powered by the Linux kernel. • On November 5, 2007, the Open Handset Alliance came with a goal to develop open standard for mobile device.
  • 4. Open Handset Alliance • OHA is a business alliance that created for developing device standard • OHA have 80+ member companies like HTC, Samsung, Google etc • Devoted to advancing open standard for mobile device.
  • 5. Application of Android • Phones • Application on mobile • Game Console • Cameras • Other gadgets
  • 6. Tool for Android Development • Android Studio • User Interface • Java/Kotlin code completion • Stability of System • Gradle built system • Availability of Drag and Drop
  • 7. Android Architecture • Android software stack split into five section and four layer • The application layer • The application framework • The libraries and runtime • Kernel
  • 8. Application layer • Hardware Abstraction Layer • The hardware abstraction layer (HAL) provides standard interfaces that expose device hardware capabilities to the higher- level Java API framework. • Multiple library module to interface with camera , Bluetooth • System Apps • The system apps function both as apps for users and to provide key capabilities that developers can access from their own app.
  • 9. Native libraries • Libraries carry a set of instructions to guide the device in handling different types of data. For instance, the playback and recording of various audio and video formats is guided by the Media Framework Library. • Open Source Libraries: • Surface Manager: composing windows on the screen • SGL: 2D Graphics • Open GL|ES: 3D Library • Media Framework: Supports playbacks and recording of various audio, video and picture formats. • Free Type: Font Rendering • WebKit: Browser Engine • libc (System C libraries) • SQLite
  • 10. Linux Kernel • Hardware abstraction • Memory management program • Security setting • Other hardware drivers
  • 11. Runtime layer • Third section of architecture • Provide Dalvik Virtual Machine • Use Linux feature like memory management and multithreading • Operate on Dex files • Optimized for low memory requirements • Provide core libraries
  • 12. Advancement In Android • Watches • Smart Television • Home Appliances • Cars • Homes
  • 13. Advantages • High ROI with lower costs • Faster Development • Target Multiple Platform • Versability and scalability • Customization • Easy adoption
  • 14. Disadvantages • Low security • High device fragmentation • More code • More testing more cost
  • 15. Conclusion • Android is truly open, free development platform based on Linux and open source without paying any royalty. • Android is growing very fast. • Android not only focusing on mobile device while expanding on other gadgets also. • Learning Android development is still great thing to do because it will open lots of opportunity.
  • 16. Reference • Google : www.developer.android.com/developer-guide • SlideShare : https://www.slideshare.net/zeelpatel0504/introduction- to-android-16084192 • SlideShare : https://www.slideshare.net/snhlata7/my-presentation- on-android-in-my-college

Editor's Notes

  • #5: The Open Handset Alliance (OHA) is a business alliance that was created for the purpose of developing open mobile device standards. The OHA has approximately 80 member companies, including HTC, Dell, Intel, Motorola, Qualcomm and Google. The OHA's main product is the Android platform - the world's most popular smartphone platform Lower overall handset costs: Opens up resources, which facilitates the focus on creating innovative applications, solutions and services. Developer-friendly environment: In the open-source community, developers share notes to expedite application development. Post-development: Provides an ideal channel for application marketing and distribution.
  • #10: OpenSSL is a software library for applications that secure communications over computer networks against eavesdropping or need to identify the party at the other end. It is widely used by Internet servers, including the majority of HTTPS websites