Offline routing calculations use the fastest profile (no curvy algorithms). If @boldtrn can implement them to work offline on mobile, then I can add them.
BRouter can be further adjusted, see the relevant post by @SchlesiM: