Things to Consider
Now before starting you must make sure Apache Cordova is going to suit your needs. If you want a high responsive app full of animations and making use of the entire features on Android then Java may be just a bit better.
HTML and Javascript simply aren't designed with animation in mind and don't interact directly with the core (C is even better at that but less portable). In my case since I use Cordova mostly to test my data science and robotic projects, the lack of animations and user interaction isn't a problem and actually makes for a cleaner interface along with reducing my development time (just like Python is amazing for debugging but still a tad slower than C).
As always, use the tools more suited for the job and don't be afraid to try new things.
HTML and Javascript simply aren't designed with animation in mind and don't interact directly with the core (C is even better at that but less portable). In my case since I use Cordova mostly to test my data science and robotic projects, the lack of animations and user interaction isn't a problem and actually makes for a cleaner interface along with reducing my development time (just like Python is amazing for debugging but still a tad slower than C).
As always, use the tools more suited for the job and don't be afraid to try new things.