You will need:
- A mid to high-end Android phone running Android 7 (Nougat) and above is recommended, which is able to access Google Play and Google Play Services. You can check what version of Android your phone is using by pressing Applications -> Settings -> About Phone -> Firmware version. (Please note that Android 5 is the current minimum, for future compatibility you should ensure your device can be upgraded to more recent versions of Android as needed.)
- Your phone must include GPS and location service capabilities.
- Stick with major manufacturers, and stay away from the bottom-end of any manufacturer's range. Brands like: Google Pixel, Nokia, Samsung, Sony or Asus are usually fine. Devices like: Nokia 7 range, Samsung Galaxy S8 or S9, S10 Galaxy Note 8 or 9 and the mid-range galaxy devices like Galaxy A Models (good budget options).
- We can't give an exhaustive list unfortunately, but in general if the phone is handed out free with a $10/month plan, or is only available from one carrier in one country, or doesn't have product support pages in English, it's probably not going to be great. If the manufacturer lists it on the front page of their website, or positions it in the mid-high range, it'll probably be good.
- A Google account signed in on your phone. If you have multiple Google accounts attached to your phone, the first one will be used to access the Market.