Your SlideShare is downloading. ×
0
Android introduction (ilyas)
Android introduction (ilyas)
Android introduction (ilyas)
Android introduction (ilyas)
Android introduction (ilyas)
Android introduction (ilyas)
Android introduction (ilyas)
Android introduction (ilyas)
Android introduction (ilyas)
Android introduction (ilyas)
Android introduction (ilyas)
Android introduction (ilyas)
Android introduction (ilyas)
Android introduction (ilyas)
Android introduction (ilyas)
Android introduction (ilyas)
Android introduction (ilyas)
Android introduction (ilyas)
Android introduction (ilyas)
Android introduction (ilyas)
Android introduction (ilyas)
Android introduction (ilyas)
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

Android introduction (ilyas)

113

Published on

Introduction to Android development for beginners.

Introduction to Android development for beginners.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
113
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
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. INTRODUCTION TO ANDROID By - Ilyas Ahamed
  • 2. What is Android ?
  • 3. Android is a Linux-based operating system for mobile devices such as smartphones and tablets. It is developed by the Open Handset Alliance, led by Google.
  • 4. More about Android… • Android, Inc. was founded in Palo Alto, California, United States in October 2003 by Andy Rubin. • Over 600,000 and more applications available in Android Market. • Open software platform for mobile development.
  • 5. Why choose Android ?
  • 6. Android Versions Cupcake - 1.5 Eclair - 2.0, 2.1 Froyo - 2.2 Gingerbread - 2.3.0 Honeycomb - 3.0 IceCream Sandwitch - 4.0 Jelly Beans - 4.1
  • 7. Architecture
  • 8. Linux Kernel • • • • Device drivers Memory management Process management Networking
  • 9. Libraries • • • • • C/C++ libraries Interface through Java Surface manager – Handling UI Windows 2D and 3D graphics Media codecs, SQLite, Browser engine
  • 10. Android Runtime •Dalvik VM – Compact and efficient than class files – Limited memory and battery power •Core Libraries – Java 5 Std edition – Collections, I/O etc…
  • 11. Application Framework • API interface • Activity manager – manages application life cycle.
  • 12. Applications • Built in and user apps • Can create your own apps
  • 13. Application Components • • • • Activities Services Content Providers Broadcast receivers
  • 14. Activities An activity represents a single screen with a user interface. For example, an contacts application.
  • 15. Services A service is a component that runs in the background to perform long-running operations. – E.g. music player, network download etc…
  • 16. Content Providers • Enables sharing of data across applications – E.g. address book, photo gallery • Provides uniform APIs for: – querying – delete, update and insert. • Content is represented by URI and MIME type
  • 17. Broadcast Receivers • Components that respond to broadcast ‘Intents’ • Way to respond to external notification or alarms • Apps can invent and broadcast their own Intent intent is an abstract description of an operation to be performed
  • 18. Development Tools • Eclipse • Android SDK developer.android.com
  • 19. References http://developer.android.com http://sites.google.com/site/io

×