Я думал о firebase, но проблема в том, что ...
Вам не нужна база данных, потому что вы не хотите сохранять позицию объекта ,Эти данные не ценны для вас (верно?).
Вам необходимо передать данные с одного устройства на другое, чтобы увидеть движение объекта.Это можно сделать, установив сеть между этими двумя устройствами.Это можно сделать с помощью сокетов.
Если вы используете sockets / nio framework, нормально ли ставить API между клиентом и сервером?
Если этот API использует сокеты подНапример, если вы хотите упростить реализацию клиент-сервер, то не рекомендуется использовать сокеты.Они уже используются API.
С другой стороны, если для API требуется правильная реализация сокетов с вашей стороны, например, для Android Bluetooth API, тогда да это нормально.
Ваш вариант использования
Вы можете сделать это, подключив два устройства к одной сети и свободно передавая любые данные, которые вам нравятся.
Если этой сети не требуется Интернет, вы можете передавать данные по
- Bluetooth
- WiFi p2p
- или по локальному WiFi с использованием NSD
Об этом и многом другом см. Связь с Android .