How would you handle state management and error handling in a mobile app that must remain responsive under poor network conditions at Act Digital?