а, ну в плане кода Kotlin подсказать не могу, но мне как FullStack разработчику кажется, что на самом деле проще сделать MySQL базу данных, на PHP или JS написать Rest API, дальше взаимодействовать с ним в приложении
Это довольно opinionated совет. Если у вас в бэкграунде PHP и JS, возможно вам и проще. Если у вас есть опыт с Java/Kotlin, то Kotlin-mpp точно будет лучше