Permissions on Android

Explore permissions in Android apps to support user privacy by protecting access to potentially sensitive data beyond the application sandbox. Permissions can enhance the functionality of an app by allowing it access to the internet, device location, camera, and more. 

Course Description

In this course, Permissions on Android, you’ll learn all the fundamentals of using Permissions in Android. First, you’ll explore various types of permissions that exist in Android. Next, you’ll learn how to declare a permission in the app's Manifest file. Moving forward, you’ll explore how to request permissions in runtime and also evaluate whether your app needs to declare permissions. Finally, you’ll handle permission denial and learn about Android 13 notification permission. 

By the end of the course you will have mastered:
  • Evaluate whether your app needs to use permissions 
  • Explore various types of permissions: Install-time permissions, Runtime permissions, and Special permissions. 
  • Explore how to group permissions
  • Learn to declare app permissions.
  • Learn to request permissions at runtime
  • Handle permission denials
  • Explore Android 13 notifications permission
  • Explore best practices while implementing permissions in your apps  
Drag to resize

Meet the instructor

Drag to resize

Musab Nasreldin

Content Author

Android Developer since 2016.

Helping developers build high quality apps.
Sharing knowledge is my passion.

Belal Haque

Course Instructor

I am a Google Developer Expert and currently working as a Developer Advocate at Stream. Prior to that I was a Senior Android developer at Wizely. I am  an expert in Android Application Development. Apart from this I believe in the power of Internet where anyone can share knowledge, and that's exactly what I have been doing since last 7 years. I keep sharing whatever I learn through my website and youtube channel. I mainly create contents about building android apps.