Как синхронизация данные между Android и сервером?
Необходимо создать сервер который хранит данные пользователя и на сервере можно редактировать данные. Как организовать синхронизацию на мобильном устройстве. Чтобы при изменении данных на сервере они отправлялись на мобильное устройство при условии, что в данный момент смартфон может быть не подключен к интернету.
PS: Для создании API буду использовать django rest framefork
Самое простое - использовать Firebase. Либо можете написать сервис для своего android-приложения, который будет при наличии подключения запрашивать у Django изменения с момента последней синхронизации.