There is a point in development where testing entirely on your laptop stops being enough.

The API works.

The frontend works.

The emulator works.

Then you pick up an actual phone and discover that the environment you built everything around doesn't exist on the device.