Да, разработка приложения для Android с использованием C++ возможна. Android NDK (Native Development Kit) позволяет использовать C/C++ в приложениях Android. Это может быть полезно для повышения производительности, особенно в случаях, когда требуется интенсивная работа с графикой или вычислениями.
Вы также можете использовать Qt для разработки Android-приложений. Qt — это кроссплатформенный фреймворк, который поддерживает разработку как для настольных, так и для мобильных платформ, включая Android. С помощью Qt вы можете писать код на C++ и использовать Qt Quick и QML для создания пользовательского интерфейса.
Что касается аналогов Kivy для языка C, то главного фреймворка, который бы полностью соответствовал Kivy по принципам и возможностям, не существует. Однако есть фреймворки, такие как SDL (Simple DirectMedia Layer), которые можно использовать для создания графических приложений на C и C++. SDL предоставляет средства для работы с графикой, звуком и вводом, но требует больше работы, чем Kivy, и не предлагает такой зрелости в разработке UI.
В целом, если вы хотите разрабатывать мобильные приложения на C++, то использование Android NDK и Qt будет хорошим выбором.