Как сделать приложение, которое подключалось бы к удаленной БД, которая находилась бы где-то на хостинге и в результате приложение получало бы данные (Например: изображение, текст и т.д.) Совершенно нет представления о том как подключиться к внешнему миру на Android, не могли бы посвятить?! Какие технологии использовать? Как быть?
Точно так же как и в вебе: есть бэкенд и фронтенд, общение идет через rest api в формате json. Андроид приложение выступает в роли фронтенда, тут ничего нового нет.