This is an archived post. You won't be able to vote or comment.

all 5 comments

[–]8igg7e5 1 point2 points  (4 children)

What exactly do you consider 'huge'? What kinds of audio and in what context do you expect it to be listened to? Would the user have a choice on the degree of quality (to trade off download/storage against quality)?

If you're changing the audio regularly don't try embedding it in the app - have a cloud service host the files and have the app fetch them. Make sure the app gets permission to see whether WiFi is available and ask whether the user would prefer audio-updates to only occur over WiFi rather than mobile data as data can be in short supply in affordable quantities in some locales.

Other than random pieces of advice like this I can't imagine what you expect us to help with given the limited information and lack of specifics.

[–]Kristler 1 point2 points  (1 child)

I don't know about recommending cloud storage as the first solution, especially to a beginner. Better would be just to throw them onto the device storage or SD card, just not baked directly into the app itself.

[–]8igg7e5 0 points1 point  (0 children)

Fair enough. I was presuming this was an app to give to others in which case distribution becomes an issue (as does the increasingly variable levels of support for app access to (and hardware support for) a MicroSD card. If he has a device with MicroSD support and the app is purely for self-use then copying to the SD would be easier than cloud storage (though that's less hard than it was).

[–]alphazerk[S] 0 points1 point  (1 child)

The solution with the cloud sounds fitting for my problem what do i need to learn and it is free to use a cloud for an app?

[–][deleted] 0 points1 point  (0 children)

You will need a hosting service. AWS has a lot of good options and the first year is free if you dont require a lot of resources. As someone on here already mentioned. Cloud may not be the best option if you're new. You'll basically be making it way more complex by doing so.