Testing a mobile app under poor network conditions
The most practical way to test a mobile app under poor network conditions: open a hotspot from another device and restrict that connection to 3G.
This gives you a real “weak network” environment. Issues that only surface on a bad connection — loading states, timeouts, retry logic — become visible in a controlled setting.