Hello, my name is SreeKumar, and I am an Android Lead Engineer currently working at YML, a prominent technology solutions provider based in the Bay Area. With my experience in developing location-based services for hospitals like Kaiser, I have gained a deep understanding of the healthcare sector and the unique challenges that come with it. I am passionate about using my skills to create innovative solutions that can make a real difference in people’s lives.
Sreekumar Anjali Bhavan Vijayan
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