Alternatives to radio buttons on mobile app?

I designed a mobile app which allows users to make selections using radio buttons. The development team is using Xamarin forms which according to the team does not support radio buttons.

The team has proposed using switches instead, but I do not feel they're appropriate in the context of the features.

Feature 1: User can perform a search and see a list of results. In this feature, the user can choose to search by his/her current location or by ZIP Code. Choosing to search by current location will also prompt a modal dialogue to allow the app to use the device's GPS location.

Feature 2: User can receive a code to reset his/her password by text message or email. Choosing text message will also prompt a modal dialogue with a message to the user to ensure the phone number on file can receive text messages.

I don't think switches are appropriate in this context because:

  • I think they should be reserved for off/on or even no/yes.
  • They will have a default value which is not desired.
  • If the most likely option is defaulted (current location and text message, respectively), the modal dialogue will have to appear when the screen loads which will disrupt the flow and confuse the user.

I don't really like the option of a drop down menu either as it seems like unnecessary taps.

Any other ideas are appreciated.

Search1

Search2

SendResetCode