Warning: this article is old!
This article has been written in 2019. I stopped working with NFC on mobile a few years later.
Ionic Capacitor and Apache Cordova are two common wrappers to create a hybrid mobile application from a web application. The main advantage over a native mobile app is the re-usability of the code — and the development languages being HTML, CSS, and JavaScript, if we like them.