The Cooper Union Immigrant Retraining Program
Introduction to Android Programming
Fall 2020
Instructor: Tavaris J. Thomas, Ph.D.
School: The Cooper Union School of
Engineering
Location: Room 503
; Email: tavaris@gmail.com
Class Hours: Saturday, 12:00pm to
3:00pm
Course
Description:
The purpose of this course is to introduce the student to android
application development. We will learn the primary aspects of the Android
Operating System, Android SDK, and SDK Tools. We will also study topics
related to user interface, application services, permissions and security,
device sensors, and data persistence.
Requirements: A
working knowledge of Java is expected.
Pre-class preparation (saves a lot of time):
To prepare yourself for this course, you will need to install some
software to your own laptop. Google provides a single download of the Android Studio Development Environment. available from https://developer.android.com/sdk/index.html
http://developer.android.com/sdk/index.html
You may also bring your own Android device for code testing but is
not necessary for this course. (the Android SDK
provides a built-in emulator)
Course Outline:
1. Your First Android Application
3. The Activity Lifecycle
5. Adding A Second Activity
Required Text:
Android
Programming: The Big Nerd Ranch Guide (Big Nerd Ranch Guides) [Paperback]
Publisher: Big Nerd Ranch Guides; 1 edition (April 7, 2013)
Language: English
ISBN-10: 0321804333
ISBN-13: 978-0321804334