Android Network Usage
Measures the amount of data the app uploads and downloads (in Kb) via the network during a session.
How does it impact user experience
Excessive network data usage can cause user experience issues in Android apps by slowing down app performance, increasing battery drain, and incurring additional data charges. This can lead to frustration and dissatisfaction among users, ultimately resulting in decreased app usage and negative reviews.
Threshold Guidelines
Recommended thresholds are :
- Total Network Uploads to be <5000 Kb in a session
- Total Network Downloads to be <20,000 Kb in a session
How to improve Network Usage
Following are the recommendations to improve Network Usage :
- Use network caching: Implement network caching to store frequently accessed data on the device, reducing the number of network requests needed and improving response times.
- Minimize network requests: Reduce the number of network requests by combining multiple requests into a single request, compressing data, or using other techniques to optimize data transfer.
- Use background threads: Move network operations off the main UI thread to prevent the app from freezing or becoming unresponsive.
- Implement network connection callbacks: Use network connection callbacks to detect changes in network connectivity and adapt the app’s behavior accordingly, such as by pausing network-intensive tasks when the user has a weak or unreliable network connection.
We're sorry to hear that. Please share your feedback so we can do better
Contact our Support team for immediate help while we work on improving our docs.
We're continuously improving our docs. We'd love to know what you liked
We're sorry to hear that. Please share your feedback so we can do better
Contact our Support team for immediate help while we work on improving our docs.
We're continuously improving our docs. We'd love to know what you liked
Thank you for your valuable feedback!