Yes, C++ is used for mobile development. It's typically used as the core code, and on top of that is the UI code and platform-specific code (Java, etc). This is typically done because C++ is portable across platforms (i.e. it can be used on Android, Apple devices and computers of all kind).