Нужно привязать приложение к аккаунту Google, чтобы при смене девайса или на разных девайсах с одним аккаунтом все работало. Как это делается? Что посоветуете?
Я бы посоветовал посмотреть в сторону Firebase, которая как раз и создавалась в том числе и для подобных задач - кросс-платформенная авторизация без собственного бекэнда.
Начать можно тут: https://firebase.google.com/docs/auth/android/start/ Здесь описаны шаги по добавлению авторизации в своё Android-приложение.
Так же есть готовые примеры: https://github.com/firebase/quickstart-android/tree/master/auth
Можно по разному сделать.
Как вариант 2 вам может подойти: https://developers.google.com/drive/android/appfolder
Сборка персонального компьютера от Artline: умный выбор для современных пользователей