Tak, jest taka możliwość, ale zazwyczaj się tego nie robi. Możesz używać NDK do pisania kodu lub bibliotek typu QT.
Kod w C++ może współpracować z kodem napisanym w Kotlinie/Javie. Zazwyczaj jednak 'zwykłych' aplikacji nie pisze się w C++ tylko w Kotlinie, gdyż jest szybciej i wygodniej. W C++ natomiast pisze się jak już to tylko fragmenty, które muszą być bardzo wydajne (np. biblioteki do przetwarzania obrazów, filmów, dźwięków, map itp.).
Chyba że piszesz grę to wtedy raczej chcesz mieć jak najwięcej w natywnym kodzie C++, możesz użyć biblioteki SFML.
Aczkolwiek jak chcesz pisać 'zwykłą aplikację użytkową' to nie bardzo ma sens C++