81
Welcome to Google Android SDK Webinar 26 th February, 2010 9.00AM – 9.30AM by Sree CEO Schogini Systems

Webinar on Google Android SDK

Embed Size (px)

DESCRIPTION

This for developers who have not yet attempted the Android SDK. This will give the needed clarity by giving the much needed initial push to setup your Windows development environment and build a sample Android application.

Citation preview

Page 1: Webinar on Google Android SDK

Welcome toGoogle Android SDK

Webinar26th February, 20109.00AM – 9.30AM

by Sree CEO Schogini Systems

Page 2: Webinar on Google Android SDK

1.ABOUT US (3 miniutes)

2.WHAT IS ANDROID? (5 minutes)

3.HOW TO SETUP SDK?(8 minutes)

4.HELLO WORLD,TEXT INPUT, OUTPUTSUBMIT BUTTON (10 minutes)

5.QUESTIONS/URLS (5 minutes)

Page 3: Webinar on Google Android SDK

Schogini Systems, PTP Nagar – 292, Trivandrum, Kerala – 695038

Email: [email protected], Tel: 0471-2360598

http://schogini.in

We work with Drupal, Magento and other PHP based applications.

Page 4: Webinar on Google Android SDK

ABOUT US

Page 5: Webinar on Google Android SDK

Milestone #1

• 1999, 2000 Schogini was voted as the besthosting servicein the world!

ABOUT US

Page 6: Webinar on Google Android SDK

Milestone #2

• 2002 Schogini was used as the perfect example of a web hosting service in this book.

Jessica KeyesPublisher at New Art Press Instructor/Stream Manager at University of Liverpool Facilitator at The University of Phoenix

ABOUT US

Page 7: Webinar on Google Android SDK

Milestone #3

• 2006 Googleshowcased our GoogleMap projectin theirdevelopersconference.

ABOUT US

Page 8: Webinar on Google Android SDK

Milestone #4

• 2007 India’s 5th Zend PHP5 Certified Engineer.

ABOUT US

Page 9: Webinar on Google Android SDK

Milestone #5

• 2008 Schogini was listed as the exclusive ecommerce payment API

• Integrator for 30+ payment gateway providers

ABOUT US

Page 10: Webinar on Google Android SDK

CETEX 2010We were 1st to present Android in India

ABOUT US

Page 11: Webinar on Google Android SDK

• Mobile phones OS

• Symbian OS

• Microsoft’s Windows Mobile

• Mobile Linux

• iPhone OS (based on Mac OS X)

• Then Google with its Android Platform(Open source code)

(Pro Android - Apresss)

WHAT IS ANDROID

Page 12: Webinar on Google Android SDK

(Pro Android - Apresss)

WHAT IS ANDROID

Page 13: Webinar on Google Android SDK

Open Handest Alliance(OHA)WHAT IS ANDROID

Page 14: Webinar on Google Android SDK

WHAT IS ANDROID

Page 15: Webinar on Google Android SDK

ANDROID BASED HTC MAGIC PHONE

Page 16: Webinar on Google Android SDK

Android Platform

WHAT IS ANDROID

Page 17: Webinar on Google Android SDK

• The Android Platform SDK comes with everything you need in a single package: the OS, device drivers, core libraries, etc.

• Developers can be assured that when they develop new applications, all key libraries will be available on the device.

(Pro Android - Apresss)

ANDROID SDK

Page 18: Webinar on Google Android SDK

WHO CAN?

• The only requirement is a basic understanding of programming in Java or a similar object-oriented language (C# will do in a pinch). You don’t need any prior experience developing software for mobile devices. In fact, if you do, it’s probably best if you try to forget that experience.

• Android is so different that it’s good to start with an open mind.

Page 19: Webinar on Google Android SDK

Tools

• The Android software development kit (SDK) works on Windows, Linux, and Mac OS X. The applications you create, of course, can be deployed on any Android devices.

• Before you start coding, you need to install Java, an IDE, and the Android SDK.

• Java 5.0+• First you need a copy of Java. All the Android

development tools require it, and programs you write will be using the Java language. JDK 5 or 6 is required.

• It’s not enough to just have a runtime environment (JRE); you need the full development kit. I recommend getting the latest Sun JDK SE 6.0

Page 20: Webinar on Google Android SDK

Check Java Version

• To verify you have the right version, run this command from your shell

• window. Here’s what I get when I run it:• C:\> java -version• java version "1.6.0_14"• Java(TM) SE Runtime Environment (build 1.6.0_14-b08)• Java HotSpot(TM) Client VM (build 14.0-b16, mixed mode,

sharing)

Page 21: Webinar on Google Android SDK

1) The Android SDK

2) Eclipse IDE + ADT (Android Development Tools) – Reduces Development and Testing Time– Makes User Interface-Creation easier

(Pro Android - Apresss)

ANDROID SDK

Page 22: Webinar on Google Android SDK

Installing Android SDK

• Download Android SDK from following Url:

• http://developer.android.com/sdk/index.html

• Extract and copy the SDK to C:\android-sdk-windows folder

Page 23: Webinar on Google Android SDK
Page 24: Webinar on Google Android SDK
Page 25: Webinar on Google Android SDK
Page 26: Webinar on Google Android SDK
Page 27: Webinar on Google Android SDK
Page 28: Webinar on Google Android SDK
Page 29: Webinar on Google Android SDK
Page 30: Webinar on Google Android SDK

ANDROID SDK INSTALLATION

Page 31: Webinar on Google Android SDK
Page 32: Webinar on Google Android SDK
Page 33: Webinar on Google Android SDK

ANDROID SDK

Page 34: Webinar on Google Android SDK

ANDROID SDK INSTALLATION COMPLETED

Page 35: Webinar on Google Android SDK

ANDROID SDK

Page 36: Webinar on Google Android SDK

Virtual Device

In the AVD Manager dialog, fill out the fields for the new AVD as follows:Name: em21Target: Android 2.1 - API Level 7SDCard: 64MSkin: Default (HVGA)

Page 37: Webinar on Google Android SDK

Emulator

Page 38: Webinar on Google Android SDK

ANDROID SDK

Page 39: Webinar on Google Android SDK

Installing Eclipse IDE

• #1. Download Eclipse from following url:• http://www.eclipse.org/downloads/• **A Java or RCP version of Eclipse is

recommended . For more info pls visit http://developer.android.com/sdk/eclipse-adt.html **

• Extract and copy the eclipse folder in your C:\eclipse

• Double clicking on eclipse.exe will launch Eclipse IDE

Page 40: Webinar on Google Android SDK

Installing ADT Plugin for Eclipse• Once you have the Eclipse IDE installed, follow these steps to download the ADT

plugin and install it in your respective Eclipse environment.

• a) Start Eclipse, then select Help > Install New Software.• • b) In the Available Software dialog, click Add....

• c) In the Add Site dialog that appears, enter a name for the remote site (for example, "Android Plugin") in the "Name" field.

• In the "Location" field, enter this URL:

• https://dl-ssl.google.com/android/eclipse/

• Note: If you have trouble acquiring the plugin, you can try using "http" in the URL, instead of "https"

• (https is preferred for security reasons).• Click OK.

Page 41: Webinar on Google Android SDK
Page 42: Webinar on Google Android SDK
Page 43: Webinar on Google Android SDK
Page 44: Webinar on Google Android SDK
Page 45: Webinar on Google Android SDK
Page 46: Webinar on Google Android SDK
Page 47: Webinar on Google Android SDK
Page 48: Webinar on Google Android SDK
Page 49: Webinar on Google Android SDK

ANDROID SDK

Page 50: Webinar on Google Android SDK
Page 51: Webinar on Google Android SDK
Page 52: Webinar on Google Android SDK
Page 53: Webinar on Google Android SDK
Page 54: Webinar on Google Android SDK
Page 55: Webinar on Google Android SDK
Page 56: Webinar on Google Android SDK
Page 57: Webinar on Google Android SDK
Page 58: Webinar on Google Android SDK

ANDROID HELLO WORLD

Page 59: Webinar on Google Android SDK

ANDROID HELLO WORLD

Page 60: Webinar on Google Android SDK

ANDROID HELLO WORLD

Page 61: Webinar on Google Android SDK

ANDROID HELLO WORLD

Page 62: Webinar on Google Android SDK

ANDROID HELLO WORLD

Page 63: Webinar on Google Android SDK

ANDROID HELLO WORLD

Page 64: Webinar on Google Android SDK

ANDROID HELLO WORLD

Page 65: Webinar on Google Android SDK

First Program

• Project name: Proj1

• Build Target: Android 2.1

• Application name: App1

• Package name: App1.Pkg1

• Create Activity: Act1

Page 66: Webinar on Google Android SDK

ANDROID HELLO WORLD

Page 67: Webinar on Google Android SDK

ANDROID HELLO WORLD

Page 68: Webinar on Google Android SDK

Main Files

Page 69: Webinar on Google Android SDK

ANDROID HELLO WORLD

Page 70: Webinar on Google Android SDK

ANDROID HELLO WORLD

Page 71: Webinar on Google Android SDK

ANDROID HELLO WORLD

Page 72: Webinar on Google Android SDK

Activity Java File

Page 73: Webinar on Google Android SDK

Manifest.xml

Page 74: Webinar on Google Android SDK

Main.xml

Page 75: Webinar on Google Android SDK

WYSIWYG COMPONENTS!

Page 76: Webinar on Google Android SDK
Page 77: Webinar on Google Android SDK

ANDROID HELLO WORLD

Page 78: Webinar on Google Android SDK

ANDROID HELLO WORLD

Page 79: Webinar on Google Android SDK

URLs

• http://d.android.com/guide/developing/eclipse-adt.html

• http://d.android.com/guide/developing/device.html• http://sree.cc Has the SDK and Hello World install steps• http://schogini.in is our company website

Page 80: Webinar on Google Android SDK

BOOKS

Page 81: Webinar on Google Android SDK

THANKS VERY MUCH

http://[email protected]