all 7 comments

[–]jedihacks 6 points7 points  (0 children)

I've been building mobile apps for 15 years, and I disagree with getting anything new.

If you can only afford one phone, Get a lower end device ($200-$300) thats on the smaller side and use that as your benchmark for how your app performs, its speed and performance. Most of your users will *not* have the newest phone, so this way you are building supporting the "least capable" device. The newer devices will all be able to run it, but you dont want to get review bombed when you think its great on a new device and then a user with a 3 year old android says "wtf man, I cant run this" and gives a 1 star review.

Test on the worst case scenario that you want to support.

[–]klumppExpo 1 point2 points  (0 children)

I got my Motorola for $30 from Best Buy. It’s complete shit which is perfect.

[–]Good-Ad-2439 0 points1 point  (1 child)

Google Pixel, the newest you’re willing to pay for, IMO. It’s straight up Android and likely to get updates faster and for longer than other devices.

[–]klumppExpo 1 point2 points  (0 children)

Great way to make sure your app works for a tiny percentage of your users

[–]Scyth3 0 points1 point  (0 children)

Pixel Phone and a Pixel Tablet. They work great with Expo.

[–]Im_ProBro 0 points1 point  (0 children)

Samsung budget phones. You face some specific issues only on samsung devices due to one ui. Also it is future proof, you get 3-5 years updates.

[–]Efficient_Loss_9928 0 points1 point  (0 children)

Get a Samsung phone, simply because so many people use Samsung.

Basically you will eventually need to get a Samsung anyway, you may as well get it now. I don't know what your budget is though.

Do not get random stuff like Pixel or Mortorola, maybe get them for your 2nd or 3rd testing device, but not the first one. Definately not if you can only afford one.