Thanks for your comment. Let me know if you end up implementing this on Android. I think this concept could be adaptable to other platforms or languages. I just happened to be working in Swift and so I started there.
It took about a week to prove the idea was viable and then another week or two to get the code into a state where I felt it would be useful to share.
It took about a week to prove the idea was viable and then another week or two to get the code into a state where I felt it would be useful to share.