android Studio.>

abdals1
Chapter01slides.pptx

Chapter 1

Murach's Android Programming (2nd Ed.), C1

© 2015, Mike Murach & Associates, Inc.

Slide 1

Objectives

Murach's Android Programming (2nd Ed.), C1

© 2015, Mike Murach & Associates, Inc.

Slide 2

Objectives (continued)

Murach's Android Programming (2nd Ed.), C1

© 2015, Mike Murach & Associates, Inc.

Slide 3

An Android phone and tablet

Murach's Android Programming (2nd Ed.), C1

© 2015, Mike Murach & Associates, Inc.

Slide 4

Other types of Android devices

Murach's Android Programming (2nd Ed.), C1

© 2015, Mike Murach & Associates, Inc.

Slide 5

Types of Android apps

Murach's Android Programming (2nd Ed.), C1

© 2015, Mike Murach & Associates, Inc.

Slide 6

A brief history of Android

Murach's Android Programming (2nd Ed.), C1

© 2015, Mike Murach & Associates, Inc.

Slide 7

Android versions from October 2015

Murach's Android Programming (2nd Ed.), C1

© 2015, Mike Murach & Associates, Inc.

Slide 8

Android stack

Murach's Android Programming (2nd Ed.), C1

© 2015, Mike Murach & Associates, Inc.

Slide 9

Android system architecture

Murach's Android Programming (2nd Ed.), C1

© 2015, Mike Murach & Associates, Inc.

Slide 10

The Welcome page

Murach's Android Programming (2nd Ed.), C1

© 2015, Mike Murach & Associates, Inc.

Slide 11

The layout for the Tip Calculator activity in the graphical editor

Murach's Android Programming (2nd Ed.), C1

© 2015, Mike Murach & Associates, Inc.

Slide 12

The Java code for the Tip Calculator activity

Murach's Android Programming (2nd Ed.), C1

© 2015, Mike Murach & Associates, Inc.

Slide 13

The Choose Device dialog

Murach's Android Programming (2nd Ed.), C1

© 2015, Mike Murach & Associates, Inc.

Slide 14

The Tip Calculator app with the soft keyboard displayed

Murach's Android Programming (2nd Ed.), C1

© 2015, Mike Murach & Associates, Inc.

Slide 15

An introduction

to Android and

Android Studio

An introduction to Android and Android Studio

Applied

 Given an Android Studio project for an app , use Android Studio

to open the project, view the layout and the source code for an

activity, and run the app on an emulator or physical device .

Knowledge

 Name two types of Android devices.

 Name and describe three types of Android apps.

 Briefly describe the history of Android.

 Name some of the versions of Android and describe how the

version number compares with the API level.

 Name the four layers of the Android stack.

 Describe how Android compiles an d interprets code.

Applied

Given an Android Studio project for an app, use Android Studio to open the project, view the layout and the source code for an activity, and run the app on an emulator or physical device.

Knowledge

Name two types of Android devices.

Name and describe three types of Android apps.

Briefly describe the history of Android.

Name some of the versions of Android and describe how the version number compares with the API level.

Name the four layers of the Android stack.

Describe how Android compiles and interprets code.

 Describe where Android Studio stores the XML and Java files for

an activity.

 Describe how you can run an app on a physical device or an

emulator.

Describe where Android Studio stores the XML and Java files for an activity.

Describe how you can run an app on a physical device or an emulator.

 Readers

 Cameras

 Home automation systems

 Home appliances

 Vehicle systems

Readers

Cameras

Home automation systems

Home appliances

Vehicle systems

Communications Shopping

Photography Social

Audio Fitness

Video Sports

Weather Travel

News Games

Personalization

Productivity

Finance

Business

Books

Reference

Education

Communications Shopping

Photography Social

Audio Fitness

Video Sports

Weather Travel

News Games

Personalization

Productivity

Finance

Business

Books

Reference

Education

Year Event

2003 Android, Inc. is founded in Palo Alto, California.

2005 Google buys Android, Inc.

2007 The Open Handset Alliance is announced.

Google releases Android code as open source under

the Apache License.

2008 Android Software Development Kit (SDK) 1.0 is

released.

The first Android phones become available.

2009-present New versions of the Android SDK continue to be

released.

Android devices continue to proliferate.

Millions of apps are developed.

Billions of apps are downloaded.

Year Event

2003 Android, Inc. is founded in Palo Alto, California.

2005 Google buys Android, Inc.

2007 The Open Handset Alliance is announced.

Google releases Android code as open source under the Apache License.

2008 Android Software Development Kit (SDK) 1.0 is released.

The first Android phones become available.

2009-present New versions of the Android SDK continue to be released.

Android devices continue to proliferate.

Millions of apps are developed.

Billions of apps are downloaded.

Version Code name API Dist. %

2.2 Froyo 8 0.2%

2.3 - 2.3.7 Gingerbread 10 3.8%

4.1.x Jelly Bean 16 3.4%

4.2.x 17 11.4%

4.3 18 4.3%

4.4 KitKat 19 38.9%

5.0 Lollipop 21 15.6%

5.1 22 7.9%

6.0 Marshmallow 23

A URL for current distribution percentages

http://developer.android.com/about/dashboards /index.html

Version Code name API Dist. %

2.2 Froyo 8 0.2%

2.3 - 2.3.7 Gingerbread 10 3.8%

4.1.x Jelly Bean 16 3.4%

4.2.x 17 11.4%

4.3 18 4.3%

4.4 KitKat 19 38.9%

5.0 Lollipop 21 15.6%

5.1 22 7.9%

6.0 Marshmallow 23

A URL for current distribution percentages

http://developer.android.com/about/dashboards/index.html