This is more of a use case scenario than a specific feature request.
I have built a song book app (Android only) using Reading App Builder containing over 200 songs - and it is great, but we have a couple of problems.
We can’t distribute the app with audio on Google Play because it is well over 100MB. Play store expansion packages are probably not a viable solution as already discussed (It won’t let me link to the discussion because I’m a new user). I’ve also tried compressing the audio with a variety of codecs and encoding settings to no avail.
Downloading the songs on demand is not suitable, since most users are in remote areas and won’t have Internet access when they are using the app. Typically someone will download the app while visiting a town, and then share it with many others directly from phone to phone in remote areas.
Ideally we would like the app to:
- Be downloadable via Google Play (i.e. without audio included)
- Be able to download all songs at once for offline use (would be nice if this happened automatically when the app is first opened, perhaps first informing users how much data will be downloaded and asking for confirmation)
- Have the ability to share these downloaded songs when sharing the app directly from phone to phone
It would also be important for this functionality to work with updates - so updated songs can be downloaded in one go, and then easily shared from phone to phone.
I understand that this is beyond Reading App Builder’s current capabilities (correct me if I’m wrong) and that a Download Manager feature is on the roadmap already - hopefully this usage scenario is helpful for your design & planning.
For now I believe out best option is probably to distribute the app outside of Google Play so that we can bundle the audio even though it exceeds 100MB and it can be easily shared from phone to phone, although this has obvious drawbacks. Please let me know if I’m missing any other solutions.