View attachment 149367
Your feedback is appreciated, but I believe there might be a misunderstanding in the README file. I explicitly mentioned that B4X developers prefer to avoid tools like Composer. This is why I've included everything necessary to run the code locally in the provided zip file. I would edit the README and write this.
I understand that the previous code was more straightforward. However, the new structure is not a result of my example but rather a consequence of Google's own changes. Unfortunately, Google has introduced unnecessary complexity into their processes.
While I agree that the code could potentially be simplified, you still need to deal with the JWT implementation and other components. Therefore, the structure might end up being similar to my example. I'll make an effort to explore whether I can create a simpler version without involving anything related to Composer.