The Commons Android app is trying to add a limited connection mode option. Link to Issue thread
Does the Mediawiki upload API support Content-Range header? Or is there any other way to upload a part of the file and then resume the upload at a later point of time?