You're just looking at it wrong. Run linux on your phone, then you can build js8call and other sw at will, except varac.
js8call is a bulky app built over a wsjt-x snapshot. There's 100,000s lines of c, c++ and Fortran. It does build cleanly and isn't too hard swap in the latest hamlib.