I am not denying any of the facts you brought up here. They are all true and android development is complex for a reason.
It compiles so takes much resource so we need better machines so we need caching to make the process faster … bla bla bla

They are all true. I didn’t say android is bad. I am just saying sometimes all of this complexity is a bit much for a junior developer.

Android is good and pays better and everything but that's for another day.

I think if someone gets exposed to technology with something like the web then the transition becomes much smoother.

I hope you understand my point here.

Passionate about Clean code and SOLID Architecture