Делайте второй вариант, сейчас все постепенно переходят на чистое API и для мобильного легче будет прикрутить. Пока backend не готов используйте mocks ! Если будут вопросы DevOps - пишите, у самого есть идея подобное приложение делать. И не слушайте тех, кто говорят не набрасываться на большой проект, именно так и учишься многим, современным вещам !