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:
A concepts reference and practicals workbook. As developers work through the practical exercises, they create apps to practice and perfect the skills they're learning.
Slide decks (for optional use by instructors)
Source code in GitHub for apps that developers create during the practical exercises
- 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 firstname.lastname@example.org.
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.