I'm getting a mobile app done by a developer. But i have no idea how it works in terms of hosting. Its just going to be a simple app. I tell my family to download the app from google play and when i am travelling i will upload a photo of where i am so they can see it and comment on it. I know i could use an app from someone online. But this app is just strictly for a hobby. And i want to learn and have fun. So my question is. Where are apps hosted? After the person completes the app for me. Where are the pictures hosted? On my server? If so, how exactly do i upload photos so it shows on my app? Do i have to make a special website where i can upload them? and no one knows the websites url? How exactly would this work? Do i have to get someone to make me a website too? Please explain to me how it works.
Your developer should be answering those questions for you. I develop using a system called BuzzTouch and that would let me do what you describe but, yes, I'd need a "website" to hold the images as it waited for users to respond to a push notification that new content was uploaded. That website could be as simple as a public dropbox folder that the app engine monitors. Personally, I'd ditch the app and do it like this... Create a free blog at wordpress.com get family and friends to subscribe to the blog use IFTTT on each person's phone to send them a notification when a new post is made they use their standard phone browser to view the photo and make comments on wordpress.com
I havent picked a developer so im still searching for one. I will ask him when i find one. Ive owned a forum, website, dating site and imagehosting and blog in the past. So i don't want to do a blog again. Your idea sounds good but everything i do is mostly just for fun. So now i really want to try an app. I think it would be fun.
I don't think i am able to do it myself. I am still learning html and recently i just started learning css I only know hello world with php. I don't know how developers are able to keep up so fast Maybe i will try that BuzzTouch you talk about
Developers just continue to learn the languages. Read some books on Android Development. Get started learning the basics of Java.