I have followed the Vulkan tutorial published on the official Vulkan documentation (Vulkan tutorial) and compiled it down in this repository. This served me as a way to learn Vulkan myself, as well as ...
It is possible to show a Vulkan rendered surface, in a part of the screen, from Kotlin or Swift, and not just in pure C/C++, or Objective-C. Vulkan can improve the frame rate, and save the batteries.