Androidapplicationdevelopment

  • 1,779 views
Uploaded on

 

More in: Technology , Business
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
1,779
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
195
Comments
0
Likes
4

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. ANDROID APPLICATION DEVELOPMENT BY AKHIL DEV DCS-35
  • 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.
  • 5. VERSIONS OF ANDROID
  • 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
  • 7. ARCHITECTURE OF ANDROID
  • 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