SlideShare a Scribd company logo
ANDROID APPLICATION
DEVELOPMENT
BY
AKHIL DEV
DCS-35
CONTENTS:
 What is Android
 History of android
 Versions of android
 Features Of Android
 Architecture Of Android
 Advantages Of Android Platform
 Android Application Services
 Advantages Of Android Application Development
 Technical Aspects Of Android Apps Development
 Use Of SDK In Android App Development
 Types of Android Applications
WHAT IS ANDROID?
 Android is a software stack for mobile devices that
includes an operating system, middleware and key
applications.
 Android is an operating system based on Linux and Java
Open Source. It is a robot or artificial organism.
HISTORY OF ANDROID
 Android, Inc. was founded in California
in October 2003 by Andy Rubin.
 Google acquired Android Inc.
on August 17, 2005.
 The first commercially available phone
to run Android was the HTC Dream,
released on October 22, 2008.
VERSIONS OF ANDROID
FEATURES OF ANDROID
Some of its features are as follows:
 Application framework enabling reuse and replacement of
components
 Dalvik virtual machine optimized for mobile devices
 Integrated browser based on the open source WebKit engine
 Optimized graphics powered by a custom 2D graphics library; 3D
graphics based on the OpenGL ES 1.0 specification (hardware
acceleration optional)
 SQLite for structured data storage
 Media support for common audio, video, and still image formats
(MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF)
 GSM Telephony (hardware dependent)
 Bluetooth, EDGE, 3G, and WiFi (hardware dependent)
 Camera, GPS, compass, and accelerometer (hardware dependent)
 Rich development environment including a device emulator, tools
for debugging, memory and performance profiling, and a plugin for
the Eclipse IDE
ARCHITECTURE OF ANDROID
ADVANTAGES OF ANDROID PLATFORM
 For sending and receiving data, it has various
technologies like UMTS, CDMA, GSM, EV-DO,
 Bluetooth, EDGE and Wi-Fi.
 A broad choice of libraries of image files, audio and
video.
 Extensive2D and 3D library.
 Communication (IPC) message passing.
 Essential characteristics like GPS, magnetometer, video
camera, accelerometer and GPS
 P2P using Google Talk.
 SQLite for data storage.
ANDROID APPLICATION SERVICES
 Java mobile application development
 Web based applications for mobile devices
 Mobile business software development
 Android game development
 Multimedia and security mobile solutions
 Third-party libraries building
 Utility applications design and implementation
 Software development with Bluetooth, Wi-Fi and GPS
Support
 Communication mobile application development
ADVANTAGES OF ANDROID APPLICATION
DEVELOPMENT
 The porting of the application becomes hassle free.
 Investment involved is comparatively low along with
considerable reduction in time required for creating an
application.
 Android is based on Linux which facilitates smooth
accessibility to a rich development environment.
 Android facilitates swift information gathering and
provides accurate information.
TECHNICAL ASPECTS OF ANDROID APPS
DEVELOPMENT
 Android applications can developed by using Java
programming
 Android uses CDMA, GSM, Wi-Fi, EDGE, EV-
DO, Bluetooth and UMTS to receive and send data on
different platforms.
 3D as well as 2D graphics can be utilized.
USE OF SDK IN ANDROID APP
DEVELOPMENT
 Android SDK tool contains tools for debugging and
testing your application and other utility tools.
 SDK Platform tools contains platform-dependent tools for
developing and debugging your application.
 The Android SDK includes sample code and applications
for each platform version.
TYPES OF ANDROID APPLICATIONS
 Business Applications
 Travel Applications
 Fun & Game Applications
 Multimedia Applications
 Utility Applications
 Security Applications
 Communication Applications
Androidapplicationdevelopment

More Related Content

PPSX
Android application development
PPTX
Android Operating System
PPTX
An introduction on Android OS, its working and android development
PDF
An introduction on Android OS, its working and android development
PPTX
android presentation by akbar
PPTX
Android introduction
PPT
Android seminar report
PPTX
Android Development Workshop
Android application development
Android Operating System
An introduction on Android OS, its working and android development
An introduction on Android OS, its working and android development
android presentation by akbar
Android introduction
Android seminar report
Android Development Workshop

What's hot (20)

PPTX
Android development, Android
PPTX
PPT
ANDROID.SREE
PPTX
Android
PPTX
PPTX
Android summer training report
PPTX
Introduction to Android - Seminar
PDF
Android Platform Architecture
PPTX
Comparative Study Of Android VS Windows Phone
PPT
Google Android
PPTX
Android and android phones
PPTX
android mario project
PPTX
Best Android training in chandigarh
PPTX
Android opersting system
PPT
Android My Seminar
PPT
Android ppt
PDF
Android System Design And Power Management
PDF
What's in an Android?
PPTX
Android app development ppt
PPT
Processing for Android: Getting Started
Android development, Android
ANDROID.SREE
Android
Android summer training report
Introduction to Android - Seminar
Android Platform Architecture
Comparative Study Of Android VS Windows Phone
Google Android
Android and android phones
android mario project
Best Android training in chandigarh
Android opersting system
Android My Seminar
Android ppt
Android System Design And Power Management
What's in an Android?
Android app development ppt
Processing for Android: Getting Started
Ad

Similar to Androidapplicationdevelopment (20)

PPT
Android
PPTX
Presentation on Android operating system
PPTX
Getting started with android
PPT
Introduction to Android
PPT
Android Basic By Ankit Shandilya
PPTX
Android and Android phones
DOC
Android
PPTX
Android os
PPT
Android
PPTX
Android Os
PDF
Mobile Application Development-Lecture 03 & 04.pdf
PPTX
Introduction to Andriod
PPT
Introduction to Mobile Technology
PDF
Phonebook Directory or Address Book In Android
PPTX
Androids
PDF
presentation2-141101015616-conversion-gate01.pdf
PPTX
Power point activity 2
PDF
Mobile App Development Lecture WITH BEST
PPTX
Android technology
PPT
Android 1
Android
Presentation on Android operating system
Getting started with android
Introduction to Android
Android Basic By Ankit Shandilya
Android and Android phones
Android
Android os
Android
Android Os
Mobile Application Development-Lecture 03 & 04.pdf
Introduction to Andriod
Introduction to Mobile Technology
Phonebook Directory or Address Book In Android
Androids
presentation2-141101015616-conversion-gate01.pdf
Power point activity 2
Mobile App Development Lecture WITH BEST
Android technology
Android 1
Ad

Recently uploaded (20)

PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Electronic commerce courselecture one. Pdf
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Encapsulation theory and applications.pdf
PDF
Machine learning based COVID-19 study performance prediction
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Empathic Computing: Creating Shared Understanding
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Encapsulation_ Review paper, used for researhc scholars
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
The Rise and Fall of 3GPP – Time for a Sabbatical?
Electronic commerce courselecture one. Pdf
Diabetes mellitus diagnosis method based random forest with bat algorithm
Encapsulation theory and applications.pdf
Machine learning based COVID-19 study performance prediction
Understanding_Digital_Forensics_Presentation.pptx
Empathic Computing: Creating Shared Understanding
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Building Integrated photovoltaic BIPV_UPV.pdf
NewMind AI Weekly Chronicles - August'25 Week I
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Per capita expenditure prediction using model stacking based on satellite ima...
Unlocking AI with Model Context Protocol (MCP)
Advanced methodologies resolving dimensionality complications for autism neur...
20250228 LYD VKU AI Blended-Learning.pptx
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Reach Out and Touch Someone: Haptics and Empathic Computing
Encapsulation_ Review paper, used for researhc scholars

Androidapplicationdevelopment

  • 2. CONTENTS:  What is Android  History of android  Versions of android  Features Of Android  Architecture Of Android  Advantages Of Android Platform  Android Application Services  Advantages Of Android Application Development  Technical Aspects Of Android Apps Development  Use Of SDK In Android App Development  Types of Android Applications
  • 3. WHAT IS ANDROID?  Android is a software stack for mobile devices that includes an operating system, middleware and key applications.  Android is an operating system based on Linux and Java Open Source. It is a robot or artificial organism.
  • 4. HISTORY OF ANDROID  Android, Inc. was founded in California in October 2003 by Andy Rubin.  Google acquired Android Inc. on August 17, 2005.  The first commercially available phone to run Android was the HTC Dream, released on October 22, 2008.
  • 6. FEATURES OF ANDROID Some of its features are as follows:  Application framework enabling reuse and replacement of components  Dalvik virtual machine optimized for mobile devices  Integrated browser based on the open source WebKit engine  Optimized graphics powered by a custom 2D graphics library; 3D graphics based on the OpenGL ES 1.0 specification (hardware acceleration optional)  SQLite for structured data storage  Media support for common audio, video, and still image formats (MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF)  GSM Telephony (hardware dependent)  Bluetooth, EDGE, 3G, and WiFi (hardware dependent)  Camera, GPS, compass, and accelerometer (hardware dependent)  Rich development environment including a device emulator, tools for debugging, memory and performance profiling, and a plugin for the Eclipse IDE
  • 8. ADVANTAGES OF ANDROID PLATFORM  For sending and receiving data, it has various technologies like UMTS, CDMA, GSM, EV-DO,  Bluetooth, EDGE and Wi-Fi.  A broad choice of libraries of image files, audio and video.  Extensive2D and 3D library.  Communication (IPC) message passing.  Essential characteristics like GPS, magnetometer, video camera, accelerometer and GPS  P2P using Google Talk.  SQLite for data storage.
  • 9. ANDROID APPLICATION SERVICES  Java mobile application development  Web based applications for mobile devices  Mobile business software development  Android game development  Multimedia and security mobile solutions  Third-party libraries building  Utility applications design and implementation  Software development with Bluetooth, Wi-Fi and GPS Support  Communication mobile application development
  • 10. ADVANTAGES OF ANDROID APPLICATION DEVELOPMENT  The porting of the application becomes hassle free.  Investment involved is comparatively low along with considerable reduction in time required for creating an application.  Android is based on Linux which facilitates smooth accessibility to a rich development environment.  Android facilitates swift information gathering and provides accurate information.
  • 11. TECHNICAL ASPECTS OF ANDROID APPS DEVELOPMENT  Android applications can developed by using Java programming  Android uses CDMA, GSM, Wi-Fi, EDGE, EV- DO, Bluetooth and UMTS to receive and send data on different platforms.  3D as well as 2D graphics can be utilized.
  • 12. USE OF SDK IN ANDROID APP DEVELOPMENT  Android SDK tool contains tools for debugging and testing your application and other utility tools.  SDK Platform tools contains platform-dependent tools for developing and debugging your application.  The Android SDK includes sample code and applications for each platform version.
  • 13. TYPES OF ANDROID APPLICATIONS  Business Applications  Travel Applications  Fun & Game Applications  Multimedia Applications  Utility Applications  Security Applications  Communication Applications