Summary

Learn how to code while creating apps for Android devices. This course introduces mobile app development for Android devices using Android Studio. Participants will learn basic Java coding, how an Android app is constructed, how it works when on the device, as well as setting reasonable expectations for beginning students. The course will give an overview of Android development from setting up the Android Studio coding environment through coverage of the lifecycles of activities and fragments as well as the use of basic graphics, animations, and gestures, as well as accessing the features of location and messaging services.

Learning Outcomes

● Download and install the Android Studio IDE and understand the organization of a typical Android project
● Use XML to create resources and manifests for an Android app
● Use the Graphical Layout features of the IDE to create a graphical user interface for a mobile app using typical layouts such as Relative and Linear Layouts
● Learn basic Java programming concepts
● Use Java programming concepts to modify and build functionality an app
● Implement interactive components using events and event handling
● Create responsive designs for different device types
● Use the activity & fragment lifecycles to manage responsive designs
● Use location and messaging services
● Investigate the application program interfaces of other services
● Prepare an application for publication and release.
● Export an application to a device

What Should I Know

None

Instructor

Liz Miller

Liz Miller is an Assistant Professor in the CIT department at Bunker Hill Community College where she is developing courses and certificates in Mobile App Development. Prior to Bunker Hill, Liz was an adjunct in the IT and Computer Sciences departments at Cape Cod Community College where she developed courses in Mobile App Development and in Game Design.