Android Apps – Phone Calls and SMS

The Android Apps – Phone Calls and SMS course includes two lessons created by the Google Developers Training team. The lessons are designed to be used in instructor-led training, but the materials are also available online for self-study.

This course is designed for developers who've completed the Android Developer Fundamentals course.

About the course

The course materials include:

Prerequisites

  • Completion of the entire Android Developer Fundamentals course, or equivalent knowledge
  • Java programming experience
  • Knowledge of Android programming fundamentals

How do I take the course?

The course is offered as an in-person course at selected colleges, facilitated by college faculty. The materials are also available online for self-study by anyone who meets the prerequisites.

How do I offer the course at my university or college?

If you'd like to offer Android Apps – Phone Calls and SMS at your university or college, contact the Google Developers Training team at developer-training-info@google.com.

What does the course cover?

The Android Apps – Phone Calls and SMS course includes two lessons, each of which includes a concept chapter and two practical chapters.

Lesson 1: Phone calls

In this lesson, you learn how to use Android's telephony features. In the practical exercises, you create an app that launches the Phone app with a phone number to make a call. You also create an app that checks for needed permissions and services, then lets the user make a phone call from within the app.

Lesson 2: SMS messages

In this lesson, you learn how to use Android's SMS features. In the practical exercises, you create an app that launches an SMS messaging app with a message. You also create an app that checks for needed permissions, sends an SMS message, and receives SMS messages.