belyy_lis, на iOS я знаю, что можно легко вызывать системные API из кода на Objective-C++ (в общем смесь ObjC и С++), на Android - думаю что вряд ли фичи SDK для работы с устройствам легко доступны из C++-кода, т.к. весь фреймворк на Java написан. Хотя в теории можно вызывать Java-методы из C++ через JNI.
Имеет смысл какую-нибудь бизнес-логику писать на C++, а остальной платформозависимый код на соответствующем языке. Но сам я таким не занимался.
Я и сам недавно интересовался этой темой, люблю иногда что-нибудь покодить на C++ для прикола. Попробовал Qt 6 недавно - не понравился уродский UI (возможно это как-то лечится, но разбираться лень было). Ещё есть вроде как фреймворк другой - https://www.boden.io/ - можно его ещё попробовать. Больше ничего годного не нашёл пока что...