android developer webinar-march-2012-mindstormsoftware

Post on 13-Jun-2015

1.094 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

2011-2012

1

Android App DevelopmentWebinar

March 18, 2012

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

2011-2012

3

What is Android ?

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

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

Android Device Dashboard

March 5, 2012 : http://developer.android.com/resources/dashboard/platform-versions.html2011-2012

6

~94%

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

2011-2012

8

Android Features

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

Android Market (Google Play)

2011-2012

10

2011-2012

11

Android Development Tools

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

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

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

Android Emulator

2011-2012

Mimics a Normal Android Device

Use it to get familiar with the functions

15

2011-2012

16

Your First Android App Hello World

Hello World In Android

2011-2012

17

Dictionary Application

2011-2012

Call an external Dictionary Service (http://www.wordnik.com)

18

1

2

3

Next Steps

2011-2012

Refer to http://developer.android.com Developer Resources:

http://developer.android.com/resources/index.html

Google Marketplace Account

19

2011-2012

Q & A Website : http://www.mindstormsoftware.com Email : romin.irani@mindstormsoftware.com 2-Day Android Training: http://www.mindstormsoftware.com/android-

training.html

20

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

romin.irani@mindstormsoftware.com

21

top related