Android developer webinar-march-2012-mindstormsoftware

1,266 views

Published on

Published in: Technology
1 Comment
1 Like
Statistics
Notes
No Downloads
Views
Total views
1,266
On SlideShare
0
From Embeds
0
Number of Embeds
107
Actions
Shares
0
Downloads
46
Comments
1
Likes
1
Embeds 0
No embeds

No notes for slide

Android developer webinar-march-2012-mindstormsoftware

  1. 1. 1 Android App Development Webinar March 18, 2012 2011-2012
  2. 2. Goals of Webinar2  Help you understand what Android is  Learn about the Tools to develop Android applications  Walkthrough of developing a simple Android application 2011-2012
  3. 3. 3 What is Android ? 2011-2012
  4. 4. What is Android?4  A software stack for mobile devices  Includes Linux Kernel, OS Middleware, Application Framework & Applications.  Provides SDK for developers  From Google  Open Source and provided to Handset manufacturers  http://www.android.com  http://developer.android.com 2011-2012
  5. 5. Android - History5 OS Version Name API Level Date Beta, 1.0 , 1.1 - -, 1 , 2 Nov 2007, Sep 2008, Feb 2009 1.5 Cupcake 3 April 2009 1.6 Donut 4 September 2009 2.1 Eclair 7 October 2009 2.2 Froyo 8 May 2010 2.3 Gingerbread 10 December 2010 3.0 Honeycomb 11 February 2011 3.1.x, 3.2 Honeycomb 12,13 4.0, 4.0.1, 4.0.2 Icecream Sandwich 14 October 2011 4.0.3 Icecream Sandwich 15 December 2011 2011-2012
  6. 6. Android Device Dashboard6 ~ 94% March 5, 2012 : http://developer.android.com/resources/dashboard/platform-versions.html 2011-2012
  7. 7. Why Android?7  Android has garnered more than 40% of the current marketshare in Smartphones  Android by its nature is available across various devices (Phone, Tablet, TV, Navigation Devices, etc)  Support from major Handset manufacturers. Open Handset Alliance > 50 vendors  Open Source (http://git.android.com)  Good set of Developer Tools 2011-2012
  8. 8. Android Features8 2011-2012
  9. 9. Android Market9  http://play.google.com  Single marketplace for eBooks, Music, Videos and Android Applications  Website + Android application  Developers pay a one-time registration fee of $25 and can list their free & paid applications  Consumers can download/purchase applications directly  Market features – Buy/Sell/Rate/Comment/Publish/Search  400,000+ applications 2011-2012
  10. 10. Android Market (Google Play)10 2011-2012
  11. 11. 11 Android Development Tools 2011-2012
  12. 12. Android Developer Tools12  Java SDK  Eclipse  Android SDK  Android Emulator  Command Line Tools  Documentation + Samples  Platform Libraries  Android Development Tools (ADT) for Eclipse (Recommended to begin with) 2011-2012
  13. 13. Tools Needed13  Java SDK  Download from http://www.oracle.com/technetwork/java/javase/downloads/index.html  Eclipse  Download from http://www.eclipse.org/downloads  Android SDK  Download from http://developer.android.com/sdk/index.html  Android Development Tools (ADT) for Eclipse (Recommended to begin with)  Download from http://developer.android.com/sdk/eclipse-adt.html 2011-2012
  14. 14. Android Virtual Device14  SDK includes an Emulator - a virtual mobile device  Emulator helps you test your applications without a physical device  It mirrors the System Image and functionality as closely as possible  You need to create an Android Virtual Device for the Android OS that you wish to target. E.g. 2.2 , 2.3, etc. 2011-2012
  15. 15. Android Emulator15  Mimics a Normal Android Device  Use it to get familiar with the functions 2011-2012
  16. 16. 16 Your First Android App Hello World 2011-2012
  17. 17. Hello World In Android17 2011-2012
  18. 18. Dictionary Application18  Call an external Dictionary Service ( http://www.wordnik.com) 1 2 3 2011-2012
  19. 19. Next Steps19  Refer to http://developer.android.com  Developer Resources: http://developer.android.com/resources/index.html  Google Marketplace Account 2011-2012
  20. 20. 20  Q&A  Website : http://www.mindstormsoftware.com  Email : romin.irani@mindstormsoftware.com  2-Day Android Training: http://www.mindstormsoftware.com/android-training.html 2011-2012
  21. 21. Android 2-Day Developer Workshop21  http://www.mindstormsoftware.com/android-training.html  More than 100+ students  Covers a wide range of Android topics that will get you started with developing most Android applications  Completely hands-on with more than 20+ hands on exercises  Typically occurs over a weekend in Mumbai.  If sufficient numbers are present, can be done in a city/location of your choice  Just write to romin.irani@mindstormsoftware.com 2011-2012

×