I am working with the recent codebase only these seems to be a bit more clear but what I see as the problem is the choice of the library we have used in the Joplin app for the ReactNativeClient project and the reason why I believe sometimes the android app works slow.
Instead of react-native-popup-dialog we can use react-native-modalbox it is fast.
Can we also update the react-navigation version, this will also improve the performance.
Also, let me know if I can help with updating the documentation.
The first time when I started with Joplin while setting up the development environment, document had some problem and suggest the changes.