I did something similar in Nim and published it in 2020 (less pretty graphics however). The difference is that I went deeper and actually wrote an assembler for the Dalvik bytecode and .apk files:
The code in the repo has unfortunately bitrotten. I am sometimes thinking to try and resurrect it Some Day™... from time to time I think of some simple app I could write if it was a bit more polished.
https://www.youtube.com/watch?v=wr9X5NCwPlI&list=PLxLdEZg8DR...
The code in the repo has unfortunately bitrotten. I am sometimes thinking to try and resurrect it Some Day™... from time to time I think of some simple app I could write if it was a bit more polished.