@gakisstylianos @billjings whenever I browse the code of any "modern" Android app, I also ask myself the question why would someone put themselves through doing all that. You know, all those 6 abstraction layers to handle a click on a button. Those codebases remind me of this: https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpriseEdition
@grishka @billjings it's absolutely possible to build an unreadable monstrosity going the other direction too, I do not deny that.
Still doesn't make me change my mind about your pokedex code being something I would absolutely not want to work with.
Despite what you may think, there is room for something balanced and readable between your extreme and those "samples" extreme