android Studio.>
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