I am going to build a native mapping application that I would like to offer for Android and IOS devices. I am an accomplished developer of web-based app using javascript, html and css. I am also familiar with node.js. I would like to continue using my existing stack and use Leaflet and Mapbox for the mapping components.
Can I develop my app as I always have using javascript, html and css? What would I then need to do to make my app available in the Apple and Google app stores?
Is my app going to be limited by taking this approach rather than using Mapbox's SDKs?