Introduction to android

617 views

Published on

presentation slides by Anish shrestha introducing android

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
617
On SlideShare
0
From Embeds
0
Number of Embeds
221
Actions
Shares
0
Downloads
8
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Introduction to android

  1. 1. Android Development Introduction @aniXification
  2. 2. "Lets not Start withConflicts. "
  3. 3. "Android is an operatingsystem based on Linux withJava ProgrammingInterface."
  4. 4. HISTORY
  5. 5. Develop for Android. Why?Open source platform in Linux Kernelexposed to all sorts of hardwareFREE development toolEasy to develop, publish
  6. 6. FoundationAndroid, Inc. was founded in Palo Alto,California, October 2003 by Andy Rubin, RichMiner, Nick Sears and Chris White"...smarter mobile devices that are more awareof its owners location and preferences"
  7. 7. Google AcquisitionAugust 17, 2005Open Handset Alliance Nov 5 2007, unveiledfirst android device, G1.Android Open Source Project (ASOP) led byGoogle
  8. 8. VERSION HISTORY
  9. 9. ANDROID SOFTWARESTACK
  10. 10. SETUP
  11. 11. most dreaded part of starting something new...JavaEclipse (with ADT plugin)Android SDK
  12. 12. ANDROIDAPPLICATION STRUCTURE
  13. 13. Encourages component reuse allowing you topublish and share activities, services and databetween applications with security restrictionsActivity ManagerViewsNotification ManagerContent ProviderResource Manager
  14. 14. USER INTERFACECOMPONENTS
  15. 15. Activity, presentation LayerFragments, supporting different device sizeViews and View Groups, configureappearance and behaviorsIntent, allows the application to requestfunctionality from other componentsService, provide background task withoutproviding UI
  16. 16. Content Provider, share data with otherapplicationBroadcast Receiver, registered to receivesystem messages and intentsHome Screen(Widgets), interactivecomponents used for home screenLive Folders/ Live Wallpapers
  17. 17. RESOURCES
  18. 18. http://developer.android.comStackoverflow
  19. 19. GETTING STARTED

×