Eddy is a highly skilled Senior Product Designer, currently working at Y Media Labs. With a decade of experience, he has developed a diverse skill set that allows him to create exceptional digital products. His expertise spans across several areas, including mobile apps, micro-interactions, human-centric experience design, animation, and branding. He has an impressive eye for even the most minute details, ensuring that every element of his designs is refined and polished to perfection.
Evolution of Location Permission in Android: From Install Time to Runtime and Beyond
10:55 > 20 min
In recent years, location-based apps have become an integral part of the Android ecosystem. However, as user privacy concerns continue to rise, Google has made several changes to the location permission model in Android. This session will explore the evolution of location permission in Android, from install time permission to runtime permission and beyond. We will dive deep into the location permission break up of foreground and background, and the challenges posed by UI/UX design for asking permissions in a contextual way.
In the early days of Android, developers had to request location permission during the installation process. Users had to either grant permission for location access or not install the app altogether. However, this model was not user-friendly and left users feeling uneasy about granting location permission to all apps.
To address this issue, Google introduced the concept of runtime permission, allowing users to grant or deny location permission to an app when they are using it. This improved user privacy and control over location access, but it also introduced new challenges for developers, including permission handling in the background.
As part of this session, we will discuss the location permission break up of foreground and background, and its impact on the development of location-based apps. We will explore the UI/UX challenges of asking permission in a contextual way, including best practices for designing permission requests that provide clear and concise information about why the permission is needed and how it will be used.
Attendees of this session will gain a deeper understanding of the evolution of location permission in Android, as well as insights into the current state of location permission management. This session is suitable for developers of all levels and will provide valuable information for anyone working on location-based apps for Android.
The evolution of location permission in Android
Location permission break up of foreground and background
UI/UX challenges for asking permissions in a contextual way
Best practices for designing permission requests