Course info
Jun 12, 2017
1h 38m

At the core of developing any Android application is how different components work together. Android achieves that by intents. In this course, Android Fundamentals: Intents, you'll learn different ways to use intents with activities, including both within your own app and outside. First, you'll cover how to use explicit intents to launch an activity within your app. Next, you'll delve into how to use implicit intents to launch an activity outside of your app. Finally, you'll explore how to use intent filters to accept intents from other apps. By the end of this course, you'll have the fundamental knowledge of Android intents, and how to utilize it to have different apps working together seamlessly.

About the author
About the author

Chiu-Ki is a mobile developer with a passion in speaking and teaching. Her mother tongue for mobile is Android, acquired while working on Android Maps at Google. Now she runs her own mobile development company to produce delightful apps, and speaks at various conferences to share her knowledge.

More from the author
Start Developing for Android
1h 3m
Dec 9, 2015
Android Custom Components
1h 39m
Jan 29, 2015
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi everyone! My name is Chiu-Ki Chan, and welcome to my course, Android Fundamentals: Intents. I am a Google developer expert on Android. An intent is integral to Android. It allows components within an app and across apps to talk to each other leading to a very extensible system. This course will show you how to use Intents in activities. Before beginning the course, you should be familiar with how to build a basic Android app. If you have never built an Android app, watch Start Developing for Android to get up to speed. Some of the major topics that we will cover include using explicit intents to move between activities of your own app, using implicit intents to launch another app, accepting incoming intents from other apps using intent filters, and how to test it from a web page, another app, and a DB. By the end of the course, you will know the basics of Android intents and how to use them to have different apps working together seamlessly. I hope you'll join me on this journey to learn how to use Android intents with the Android Fundamentals: Intents course at Pluralsight.

Specifying an Action by Implicit Intent and Letting the User Decide
Hello! This is Chiu-Ki Chan, and welcome to the Implicit Intents module. Intents allow us to tell Android where to go. An explicit intent tells Android exactly where to go like a street address. An implicit intent tells Android what we need at the destination. It is like telling someone to go to a grocery store but without specifying which particular one. In an explicit intent, we specify a package and an activity. In an implicit intent, we specify the action. When you tell someone to go to a grocery store, there may be more than one to choose from. Same for Android. The Android system matches all the apps that can refill the request and lets the user choose if there is more than one. In this module, we will look at different ways to specify an implicit intent. In particular, we'll be trying some of the intents listed in the Common Intents page on the official Google documentation.