Coil monitors networks and shortcircuits requests when no available network. It's on by default so the strategy seems solid. https://github.com/coil-kt/coil/blob/01d96431ef588c3da08cc7ef4afbd3eb8b50b175/coil-base/src/main/java/coil/network/NetworkObserver.kt https://github.com/coil-kt/coil/blob/01d96431ef588c3da08cc7ef4afbd3eb8b50b175/coil-base/src/main/java/coil/util/SystemCallbacks.kt