Я создаю приложение для Android, которое собирает пользовательские данные.
Также я собираюсь создать веб-сайт, который будет использовать эти данные, где пользователи могут иметь учетную запись и синхронизировать данные с телефоном и веб-сайтом (я полагаю, это довольно распространенная настройка).
Сайт будет использовать базу данных MySQL, но я хочу, чтобы он был независимым от базы данных, используя какой-то API.
Я думаю, что я собираюсь использовать Python для веб-сайта (Django).
Поскольку я еще не начал всю часть синхронизации, у меня есть вопрос, как это сделать лучше всего.
Какой протокол использовать - JSON, SOAP, XML (любой другой)? Что лучше всего поддерживается в Android?
Каковы лучшие практики в таких вещах?
Леонтий