Guide for SmartThings Mobile application source code

I’m going through the SmartThings mobile application source code for research purposes. The source code is well structured but still not very clear to me. So I need help for understanding the source code.

I got the source code from the apk file using jadx-gui.