Firebase на примерах
Облачные службы Google, которые можно подключать к собственному мобильному приложению или сайту.
Подробная официальная документация (РУ) https://firebase.google.com/docs/database
Основное применение FireBase — замена серверной части приложения — т.е. нужно сделать только мобильное приложение и подключение к Firebase а вся самосинхронизирующаяся база данных будет храниться в FireBase.
Использование Realtime Database

источник картинки и полезная статья по понимаю работы этого инструмента: https://www.alfianlosari.com/posts/firebase-realtime-database-with-many-to-many-relationship-schema/