SlideShare a Scribd company logo
1 of 14
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

What's hot

Android System Design And Power Management
Android System Design And Power ManagementAndroid System Design And Power Management
Android System Design And Power Management
Nilay Mishra
 

What's hot (20)

Android development, Android
Android development, AndroidAndroid development, Android
Android development, Android
 
Android
AndroidAndroid
Android
 
ANDROID.SREE
ANDROID.SREEANDROID.SREE
ANDROID.SREE
 
Android
AndroidAndroid
Android
 
Android
Android Android
Android
 
Android summer training report
Android summer training reportAndroid summer training report
Android summer training report
 
Introduction to Android - Seminar
Introduction to Android - SeminarIntroduction to Android - Seminar
Introduction to Android - Seminar
 
Android Platform Architecture
Android Platform ArchitectureAndroid Platform Architecture
Android Platform Architecture
 
Comparative Study Of Android VS Windows Phone
Comparative Study Of  Android  VS  Windows PhoneComparative Study Of  Android  VS  Windows Phone
Comparative Study Of Android VS Windows Phone
 
Google Android
Google AndroidGoogle Android
Google Android
 
Android and android phones
Android and android phonesAndroid and android phones
Android and android phones
 
android mario project
android mario projectandroid mario project
android mario project
 
Best Android training in chandigarh
Best Android training in chandigarhBest Android training in chandigarh
Best Android training in chandigarh
 
Android opersting system
Android opersting systemAndroid opersting system
Android opersting system
 
Android My Seminar
Android My SeminarAndroid My Seminar
Android My Seminar
 
Android ppt
Android pptAndroid ppt
Android ppt
 
Android System Design And Power Management
Android System Design And Power ManagementAndroid System Design And Power Management
Android System Design And Power Management
 
What's in an Android?
What's in an Android?What's in an Android?
What's in an Android?
 
Android app development ppt
Android app development pptAndroid app development ppt
Android app development ppt
 
Processing for Android: Getting Started
Processing for Android: Getting StartedProcessing for Android: Getting Started
Processing for Android: Getting Started
 

Similar to Androidapplicationdevelopment

Android Basic By Ankit Shandilya
Android Basic By Ankit ShandilyaAndroid Basic By Ankit Shandilya
Android Basic By Ankit Shandilya
Ankit Shandilya
 
Android and Android phones
Android and Android phonesAndroid and Android phones
Android and Android phones
dayango
 
Mobile Application Development-Lecture 03 & 04.pdf
Mobile Application Development-Lecture 03 & 04.pdfMobile Application Development-Lecture 03 & 04.pdf
Mobile Application Development-Lecture 03 & 04.pdf
AbdullahMunir32
 
Introduction to Mobile Technology
Introduction to Mobile TechnologyIntroduction to Mobile Technology
Introduction to Mobile Technology
Priya Nath
 
presentation2-141101015616-conversion-gate01.pdf
presentation2-141101015616-conversion-gate01.pdfpresentation2-141101015616-conversion-gate01.pdf
presentation2-141101015616-conversion-gate01.pdf
imau6
 
Power point activity 2
Power point activity 2Power point activity 2
Power point activity 2
ELaii Dancel
 

Similar to Androidapplicationdevelopment (20)

Android
AndroidAndroid
Android
 
Presentation on Android operating system
Presentation on Android operating systemPresentation on Android operating system
Presentation on Android operating system
 
Getting started with android
Getting started with androidGetting started with android
Getting started with android
 
Introduction to Android
Introduction to Android Introduction to Android
Introduction to Android
 
Android Basic By Ankit Shandilya
Android Basic By Ankit ShandilyaAndroid Basic By Ankit Shandilya
Android Basic By Ankit Shandilya
 
Android and Android phones
Android and Android phonesAndroid and Android phones
Android and Android phones
 
Android
AndroidAndroid
Android
 
Android os
Android osAndroid os
Android os
 
Android
AndroidAndroid
Android
 
Android Os
Android OsAndroid Os
Android Os
 
Mobile Application Development-Lecture 03 & 04.pdf
Mobile Application Development-Lecture 03 & 04.pdfMobile Application Development-Lecture 03 & 04.pdf
Mobile Application Development-Lecture 03 & 04.pdf
 
Introduction to Andriod
Introduction to AndriodIntroduction to Andriod
Introduction to Andriod
 
Introduction to Mobile Technology
Introduction to Mobile TechnologyIntroduction to Mobile Technology
Introduction to Mobile Technology
 
Phonebook Directory or Address Book In Android
Phonebook Directory or Address Book In AndroidPhonebook Directory or Address Book In Android
Phonebook Directory or Address Book In Android
 
Androids
AndroidsAndroids
Androids
 
presentation2-141101015616-conversion-gate01.pdf
presentation2-141101015616-conversion-gate01.pdfpresentation2-141101015616-conversion-gate01.pdf
presentation2-141101015616-conversion-gate01.pdf
 
Power point activity 2
Power point activity 2Power point activity 2
Power point activity 2
 
Android technology
Android technologyAndroid technology
Android technology
 
Android 1
Android 1 Android 1
Android 1
 
Android Presentation
Android PresentationAndroid Presentation
Android Presentation
 

Recently uploaded

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
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
 

Recently uploaded (20)

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
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
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
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
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
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...
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
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
 
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
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
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 ...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
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
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
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
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 

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