React Native - лучшее решение, если хочешь создать именно нативное приложение (+ его можно будет легко распараллелить на Anroid/IOS/Web).
PWA - Можешь создать ПВА'шку в виде WEB-приложения, которую можно скачать на телефон и работать оно будет даже в Оффлайн режиме. Если не хочешь сильно запариваться, то выбирай этот вариант