Implementing Android Picture-In-Picture (PIP)

Learn from Zero how to implement Picture-In-Picture in your Android App.
Free tutorial
Rating: 3.9 out of 5 (17 ratings)
5,762 students
1hr of on-demand video
English [Auto]

Implement Picture in Picture with ExoPlayer
implement and use BroadcastReceiver, PendingIntent and Intents
Handle LiveData events
Send events from Activity to Fragment
Use and understand @TargetApi annotation


  • PC or MAC with Android studio 4.1.1 or superior
  • Basics knowledge in Android
  • Basics knowledge in Kotlin (not necesary)
  • Basics knowledge in Exoplayer (not necesary)
  • Basics knowledge in MVVM and LiveDat (not necesary)


Android Picture in Picture is an amazing feature available from Android SDK 26 (Oreo) where we can backgrounded our multimedia apps and be able to watch the content on a floating window.

In this course you will see from zero how to support it, and handle events from the PIP window in to your app.

You will learn also how to implement and use:

  • PIP - Picture In Picture mode

  • BroadcastReceivers

  • Intents

  • Pending intents

  • Listen to LiveData events

I hope this course is useful for you, I see you in the class!

Who this course is for:

  • Android Developers of any level
  • Android developers students of any level


Android Developer & Video content creator
David Cruz Anaya
  • 4.4 Instructor Rating
  • 127 Reviews
  • 20,095 Students
  • 4 Courses

My name is David Cruz Anaya, I am from Spain and an enthusiast of the new technologies.
I am an Android developer and Tech lead with more of 7 years of experience in Android, iOS and Flutter combined.

I am The founder of UnitMock code academy where I do teach programming skills for future and actual experienced programmers

Top companies trust Udemy

Get your team access to Udemy's top 25,000+ courses