С помощью чего можно делать мобильные приложения?
Если человек знает React, то ему стоит погуглить про React Native.
Чтобы создать моб-приложение - нужно знать js css html
и изучить phonegap
На сервере можно использовать простые php-функции для чтения и записи данных.
В начале для простоты вхождения можно обойтись без готовой БД.
Запросы делай через ajax кроссдоменный.
Для защиты - HTTPS