Возможно ли разработать приложение для Android, используя язык программирования C++?

Можно ли разработать андроид-приложение с применением C++ и Qt? Существуют ли аналоги Kivy для языка C?
  • 2 февраля 2025 г. 1:54
Ответы на вопрос 2
Да, разработка приложения для 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 будет хорошим выбором.
Можно. qt умеет компилироваться под android. 
https://doc.qt.io/qt-6/android.HTML
Ссылку легко найти по запросу "qt android"

На питоне есть kivy, а есть ли аналог у c?

А при чём тут си, если изначально в вопросе речь про кресты и куте?
Похожие вопросы