This app was mentioned in 1 comment, with an average of 1.00 upvote
If you only know js, and want to build android or ios application use react native don't use cordova, my last project was using cordova with angular 1x to build android app, and the performance was BAD! Another downside is the ui widget doesn't look native, frameworks like ionic are trying to mimic the native widget using css, still something feels off, on the other hand building app using react native has a much improved performance and since it run code in the js vm not in just run your code in webview, the ui widgets that get rendered are genuine native widget, I have tried to build a react native app(https://play.google.com/store/apps/details?id=com.rdreader&hl=en) and from my own experience the app perform much better than the last app I build with cordova, I know with angular2 and ionic2 coming out the experience might be better, still I would doubt it would be better than using react native :-)