Android Introduction - Lesson 1

11

Click here to load reader

description

In these slides I give an overview of Android story, the advantages/disadvantages of using Android and how to start programming-

Transcript of Android Introduction - Lesson 1

Page 1: Android Introduction - Lesson 1

Android Introduction

Daniela da Cruz

Universidade Lusófona do Porto

September, 2012

1 of 11

Page 2: Android Introduction - Lesson 1

The Story

Advantages of using Android

Disadvantages of using Android

How to start programming?

2 of 11

Page 3: Android Introduction - Lesson 1

The Story

- Android is a is a Linux-based operating system for smartphones andtablets created by Google.- Developers write applications in a customized version of Java, andapps can be downloaded from online stores such as Google Play(formerly Android Market), the app store run by Google, or third-partysites.- In June 2012, there were more than 600 000 apps available forAndroid, and the estimated number of applications downloaded fromGoogle Play was 20 billion (according tohttp://www.engadget.com).

3 of 11

Page 4: Android Introduction - Lesson 1

The Story

4 of 11

Page 5: Android Introduction - Lesson 1

The Story

5 of 11

Page 6: Android Introduction - Lesson 1

The Story

6 of 11

Page 7: Android Introduction - Lesson 1

The Story

7 of 11

Page 8: Android Introduction - Lesson 1

The Story

8 of 11

Page 9: Android Introduction - Lesson 1

Advantages of using Android

• The Android OS is simple to learn, and Google provides manylibraries to make it easy to implement rich and complex applications

• Multitasking: Android phones can run many applications, it meansyou can browse, Facebook while listening a song.

• Easy access to thousands of applications via the Google AndroidApp Market.

• Phone options are diverse: different from iOS that is limited toiPhone from Apple, Android is available on mobile phones fromvarious manufacturers (Sony Ericsson, Motorola, HTC toSamsung).

9 of 11

Page 10: Android Introduction - Lesson 1

Disadvantages of using Android

• The only aspect lacking, as mentioned by many in the Androiddeveloper community, is clear and well-explained documentation.

• Advertising: application in the Android phones can indeed beobtained easily and for free, but the consequences in each of theseapplications, will always be ads on display, either the top or bottomof the application.

10 of 11

Page 11: Android Introduction - Lesson 1

How to start programming?

• Download and install the Android SDK (4.1 version - Jelly Bean)— it provides the API libraries and developer tools necessary tobuild, test, and debug apps for Android.

Details onhttp://developer.android.com/sdk/installing/index.html

Pre-requisites:• Eclipse 3.6.2 (Helios) or greater• Eclipse JDT plugin (included in most Eclipse IDE packages)• JDK 6 (JRE alone is not sufficient)

11 of 11