mobile_no_hint

The mobile_no_hint Flutter package offers an easy method to retrieve phone number hints from a user's device using the Phone Number Hint API.

Please check the original doc as well https://developers.google.com/identity/phone-number-hint/android

Getting Started

Import package

import 'package:mobile_no_hint/mobile_no_hint.dart';

Call function in initState

@override  
void initState() {  
	super.initState(); 
	if (Platform.isAndroid) {  
	  MobileNoHint mobileNumber = MobileNoHint();  
	  WidgetsBinding.instance  
	  .addPostFrameCallback((timeStamp) => mobileNumber.mobileNumber());  
	  mobileNumber.getMobileNumberStream.listen((event) {  
	    if (event?.states == PhoneNumberStates.PhoneNumberSelected) {  
	      _mobileController.text = event!.phoneNumber!;  
	  }  
	  });  
	}
}