1
Has many ways...
1 - Ionic (Android, IOS, WP) (http://ionicframework.com/)
2 - Xamarin (Android, IOS, WP) (https://www.xamarin.com/)
3 - Or use Webview (Android) - In this vc makes your application using HTML, CSS and Javascript, after ready just call the application in Webview. (https://developer.android.com/reference/android/webkit/WebView.html)
There are other ways...
Research on Cordova, there will find some variants, the one I currently use is the Ionic, which is based on Angular.
– Neuber Oliveira
You could use IONIC to create the application, see the documentation of IONIC. He has many resources.
– user3874134