Thanks for all replies recieved, most grateful for your time and explanations, just need a weeeee bit more help pls:
PHPMyAdmin is just a GUI/web frontend for MySQL; so you're just after hosting that supports MySQL (ie - most linux packages).
So on the cloud server I rent, I will place MySQL database plus the 11gb flat files I have?
The app's APK is handled by Google (or what ever app store you go for); the remote backend data the app needs is hosted and your responsibility.
Does it work like this:
MyPhone --> GoogleServer (for apk) --> MyCloudServer(stores MySQL + flatfiles)
So when my app is eventually downloadable, when the listview within it is generated, it uses the "names" field from MySQL database, to display a list of names, when user clicks on the "name" it retrieves the mp3 file from MySQL database.....does this all occur between my APK on GoogleServer and MyCloudServer?
Hope that makes sense...
Not to sound like an a******e but obviously this should have all been sorted (backend providers, specs, costings, contingencies especially how that affects costs) during the specification/proposal stage of the project as it helps with project development (especially when the budget is an issue) but it also saves your bacon from voidable 'client shock' (surprising the client with bad news, usually money/budget/costs).
its all happening for free for them...Its been a steep learning curve what with functionality and now I am getting close to the end, lessons for next time for sure...
But as mentioned, look at "cloud" based hosting (AWS, Azure, Digital Ocean - can't say i've used them but they look reasonable, Google Apps/Hosting - again never used it but might be worth looking at) over dedicated hardware for flexibility.
I will research these suggestions
Thank you so much
p.s. can you clarify something else?
Whilst developing, I switch on XAMPP on my machine and the 11gb of mp3s are hosted on another external server...
So when I debug I plug my phone into the usb port and run my application from eclipse, which installs my APK on my phone. My WIFI on my phone is on.
The app opens up fine, the listview is generated and I can play mp3 files.
However if I leave my house and open my app up on my mobile phone, it opens fine, but the listview is not generated.
Is it because I am not connected to my WIFI outside so am not on the same server as localhost therefore cannot generate listview...
Hope that makes sense...
Just intrigued - thank you so much