Android 17 (API 37) is finally fixing one of Android’s oldest permission pain points: the address book.
For years, apps had to ask for broad READ_CONTACTS permission just to grab a single phone number or email address—creating distrust with privacy-conscious users.
With Intent.ACTION_PICK_CONTACTS, Android 17 delivers: • Zero broad permissions required
• Built-in search and multi-select
• Adaptive UI based on requested MIME types
• Temporary, scoped Session URIs
• Stripped account metadata to eliminate fingerprinting
This is how modern OS permissions should work: request the minimum viable data, let the system handle the UI, and keep the user in full control.
Save this for later. Want more content like this? drop it below in the comments.
FOLLOW FOR MORE codingambitions
#jetpackcompose #android17
#programming #androiddeveloper #kotlin