Based on previous experience it all depends on what your app will be doing/used for. For some use cases your application might need to be integrated with C/C++ for performance reasons [https://developer.android.com/tools/sdk/ndk/index.html] in that case yes
However if your just building apps to display a few pictures, articles and minor social aspects probably not.
In my opinion it would be good to know native Android development instead of being at the mercy of frameworks. There will be a time when you meet some limitation but have no choice but to accept it or start writing native good which will delay your app significantly. At least with native Android you have more control.