Your SlideShare is downloading. ×
Androidapplicationdevelopment
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Androidapplicationdevelopment

1,805
views

Published on

Published in: Technology, Business

0 Comments
4 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,805
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
196
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

×