Kotlin, NDK и JNI: как позвать C и C++ из Android-приложения — 7 сентября 2026 г. в 08:30:15.847
Kotlin, NDK и JNI: как позвать C и C++ из Android-приложения Поводов спуститься в нативный код три: не хватает производительности, есть готовая библиотека на C или нужна функциональность уровнем ниже, чем даёт платформа. Инструментарий даёт Android NDK, а мостом между Kotlin или Java и нативной стороной работает JNI. Разбор начинается с архитектуры этой связки, а не с копипасты первого рабочего примера: видно, какие слои участвуют, где проходят границы ответственности и в каком месте вы платите за переход через JNI. Полезно как карта местности перед первым спуском, особенно если раньше нативный код в проекте трогал кто-то другой. #kotlin

