![Page 1: Android developer webinar-march-2012-mindstormsoftware](https://reader033.vdocuments.net/reader033/viewer/2022060115/557b8ee7d8b42a62418b5253/html5/thumbnails/1.jpg)
2011-2012
1
Android App DevelopmentWebinar
March 18, 2012
![Page 2: Android developer webinar-march-2012-mindstormsoftware](https://reader033.vdocuments.net/reader033/viewer/2022060115/557b8ee7d8b42a62418b5253/html5/thumbnails/2.jpg)
Goals of Webinar
Help you understand what Android is Learn about the Tools to develop Android
applications Walkthrough of developing a simple
Android application
2011-2012
2
![Page 3: Android developer webinar-march-2012-mindstormsoftware](https://reader033.vdocuments.net/reader033/viewer/2022060115/557b8ee7d8b42a62418b5253/html5/thumbnails/3.jpg)
2011-2012
3
What is Android ?
![Page 4: Android developer webinar-march-2012-mindstormsoftware](https://reader033.vdocuments.net/reader033/viewer/2022060115/557b8ee7d8b42a62418b5253/html5/thumbnails/4.jpg)
What is Android?
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
4
![Page 5: Android developer webinar-march-2012-mindstormsoftware](https://reader033.vdocuments.net/reader033/viewer/2022060115/557b8ee7d8b42a62418b5253/html5/thumbnails/5.jpg)
Android - History
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
5
![Page 6: Android developer webinar-march-2012-mindstormsoftware](https://reader033.vdocuments.net/reader033/viewer/2022060115/557b8ee7d8b42a62418b5253/html5/thumbnails/6.jpg)
Android Device Dashboard
March 5, 2012 : http://developer.android.com/resources/dashboard/platform-versions.html2011-2012
6
~94%
![Page 7: Android developer webinar-march-2012-mindstormsoftware](https://reader033.vdocuments.net/reader033/viewer/2022060115/557b8ee7d8b42a62418b5253/html5/thumbnails/7.jpg)
Why Android?
2011-2012
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
7
![Page 8: Android developer webinar-march-2012-mindstormsoftware](https://reader033.vdocuments.net/reader033/viewer/2022060115/557b8ee7d8b42a62418b5253/html5/thumbnails/8.jpg)
2011-2012
8
Android Features
![Page 9: Android developer webinar-march-2012-mindstormsoftware](https://reader033.vdocuments.net/reader033/viewer/2022060115/557b8ee7d8b42a62418b5253/html5/thumbnails/9.jpg)
Android Market 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+ applications2011-2012
9
![Page 10: Android developer webinar-march-2012-mindstormsoftware](https://reader033.vdocuments.net/reader033/viewer/2022060115/557b8ee7d8b42a62418b5253/html5/thumbnails/10.jpg)
Android Market (Google Play)
2011-2012
10
![Page 11: Android developer webinar-march-2012-mindstormsoftware](https://reader033.vdocuments.net/reader033/viewer/2022060115/557b8ee7d8b42a62418b5253/html5/thumbnails/11.jpg)
2011-2012
11
Android Development Tools
![Page 12: Android developer webinar-march-2012-mindstormsoftware](https://reader033.vdocuments.net/reader033/viewer/2022060115/557b8ee7d8b42a62418b5253/html5/thumbnails/12.jpg)
Android Developer Tools
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
12
![Page 13: Android developer webinar-march-2012-mindstormsoftware](https://reader033.vdocuments.net/reader033/viewer/2022060115/557b8ee7d8b42a62418b5253/html5/thumbnails/13.jpg)
Tools Needed
2011-2012
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
13
![Page 14: Android developer webinar-march-2012-mindstormsoftware](https://reader033.vdocuments.net/reader033/viewer/2022060115/557b8ee7d8b42a62418b5253/html5/thumbnails/14.jpg)
Android Virtual Device
2011-2012
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.
14
![Page 15: Android developer webinar-march-2012-mindstormsoftware](https://reader033.vdocuments.net/reader033/viewer/2022060115/557b8ee7d8b42a62418b5253/html5/thumbnails/15.jpg)
Android Emulator
2011-2012
Mimics a Normal Android Device
Use it to get familiar with the functions
15
![Page 16: Android developer webinar-march-2012-mindstormsoftware](https://reader033.vdocuments.net/reader033/viewer/2022060115/557b8ee7d8b42a62418b5253/html5/thumbnails/16.jpg)
2011-2012
16
Your First Android App Hello World
![Page 17: Android developer webinar-march-2012-mindstormsoftware](https://reader033.vdocuments.net/reader033/viewer/2022060115/557b8ee7d8b42a62418b5253/html5/thumbnails/17.jpg)
Hello World In Android
2011-2012
17
![Page 18: Android developer webinar-march-2012-mindstormsoftware](https://reader033.vdocuments.net/reader033/viewer/2022060115/557b8ee7d8b42a62418b5253/html5/thumbnails/18.jpg)
Dictionary Application
2011-2012
Call an external Dictionary Service (http://www.wordnik.com)
18
1
2
3
![Page 19: Android developer webinar-march-2012-mindstormsoftware](https://reader033.vdocuments.net/reader033/viewer/2022060115/557b8ee7d8b42a62418b5253/html5/thumbnails/19.jpg)
Next Steps
2011-2012
Refer to http://developer.android.com Developer Resources:
http://developer.android.com/resources/index.html
Google Marketplace Account
19
![Page 20: Android developer webinar-march-2012-mindstormsoftware](https://reader033.vdocuments.net/reader033/viewer/2022060115/557b8ee7d8b42a62418b5253/html5/thumbnails/20.jpg)
2011-2012
Q & A Website : http://www.mindstormsoftware.com Email : [email protected] 2-Day Android Training: http://www.mindstormsoftware.com/android-
training.html
20
![Page 21: Android developer webinar-march-2012-mindstormsoftware](https://reader033.vdocuments.net/reader033/viewer/2022060115/557b8ee7d8b42a62418b5253/html5/thumbnails/21.jpg)
Android 2-Day Developer Workshop
2011-2012
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
21