Android приложение с админкой в вебе и общей базой
Товарищ подбросил идею-задачку сделать приложение справочник на мобилке. Я решил для начала написать на Kotlin приложение для Android. Но хочу сделать контент-менеджмент(админку)в вебе. Например на Laravel. Что бы приложение на мобиле и веб-админка имели одну базу. На какую базу стоит смотреть? Так же думаю сделать локальную базу для приложения, для оффлайн режима, что бы пользователь мог стянуть полностью все данные из удаленной базы. Не хотелось бы делать api к laravel, а через него уже работать с базой. Laravel и мобилка вообще не должны знать друг о друге.