In case you're looking to find an existing solution, then you might be out of luck. However, that would be overly narrow-minded, considering concepts and code carry very well over between the different B4X platforms. So find something that makes sense to you in B4i or B4A and use that. Should work just fine, with perhaps some minor adjustments.
By the way: This is also true for many other topics here in the forum, so this is a good thing to get the hang of.