Comment by Ben Buchanan (200ok) on "I am familiar with HTML5, JavaScript and CSS3. If I have to develop a mobile app what would be the best approach?" | Hashnode
For what it's worth, you could simply build a responsive site and offer it as an Installable Web App. Then you really would have just the one codebase, built in whatever you want.