Hiya!

I'm creating an app which requires a large database to work (about 15mb). I 
have decided
to not include it in the apk because I think some people might dislike 
having such a big file stored
on their phone memory, and have instead decided to have my application 
download the database on first
use and to store it on the SD Card.

I guess I have two questions:
1) Is it a good idea in this situation to separate the database from the 
main apk package and host it else where, or is it completely possible to 
include such a large file in the apk package?

2) If I end up requiring the user to download the database on first run, 
where would the best place be to host the file? I've been considering 
google drive and maybe dropbox, but I'm concerned mainly
with the amount of bandwidth that is allowed each day (e.g a free dropbox 
account allows 20gb to be downloaded in a day, so I could only have a max 
of 1,365 downloads in one day otherwise dropbox will blow up), especially 
because google doesn't seem to provide these details. Also another factor 
would be if the file would be accessible to all users, or will the host 
possibly try to block some downloads because it thinks an external site is 
trying to link to it's content?

Has anyone had to deal with such a situation before and what was your 
solution?

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to