While C++ is useful for Android App Development in some cases, it is much more difficult to set up and is much less flexible. It may also lead to more bugs because of the increased complexity. So, it is better to use Java as compared to C++ as it does not provide enough gain to offset the efforts required.
Read moreWhich is better for Android Development Java or C++?
Though Java is a good language, C++ has quite a few more advantages for Android mobile development. C++ helps to include lower memory footprint as it has no garbage collection. C++ can compile all C programs virtually allowing the developer to reuse C software. On the other hand, Java programs run faster than C++.
Read moreIs Java best for app development?
JAVA gives the best option for development of mobile applications that are based on Android , as Android consist of its own APIs and JAVA libraries. So, for Android applications, you use android APIs as well as JAVA to write code for Android apps.
Read more