8

Click here to load reader

Introduction to Android Development

Embed Size (px)

DESCRIPTION

Introduction to Android Development, conducted for University Students on behalf of Virtusa's Campus Reach program.

Citation preview

Page 1: Introduction to Android Development

The entire contents of this document are subject to copyright with all rights reserved. All copyrightable text and graphics, the selection, arrangement and presentation of all information and the overall design of the document are the sole and exclusive property of Virtusa. Copyright © 2011 Virtusa Corporation. All rights reserved

2000 West Park DriveWestborough MA 01581 USAPhone: 508 389 7300 Fax: 508 366 9901

Introduction to Android Development

Page 2: Introduction to Android Development

2

Android

• Mobile operating system• Devices are created according to standards set by the

Open Handset Alliance (OHA)• Runs on a Linux kernel• Massive growth during the past few years

Page 3: Introduction to Android Development

3

Android Architecture

Page 4: Introduction to Android Development

4

Android Application Framework

• Framework enables the re-use of components within AndroidDevelopers have full access to the same framework

APIs (building blocks) used by the core applications.Users are allowed to replace components.

Page 5: Introduction to Android Development

5

Basic Android Development Concepts

Activities:•Can be considered as a single screen in your Android app•Each Activity is independent from the others •Moving from one Activity to the next creates the flow of the application•Subclass of the Activity classLayouts:•Basically, an XML layout for each Activity•Pre-defined layout that will be loaded in conjunction with each Activity

Page 6: Introduction to Android Development

6

Setting up the Development Environment

• Java• Eclipse• Android Plugin for Eclipse (ADT)• Android SDK

• Alternately, use Google’s Android Development Toolkit

Page 7: Introduction to Android Development

7

Hello World App

• HelloWorldActivity• Display text ‘Hello World’ on your phone

• This is all we’ll need to know about Android for now to get started with AndEngine game development

Page 8: Introduction to Android Development

www.virtusa.com

© 2011 All rights reserved. Virtusa and all other related logos are either registered trademarks or trademarks of Virtusa Corporation in the United States, the European Union, and/or India. All other company and service names are the property of their respective holders and may be registered trademarks or trademarks in the United States and/or other countries.