4 Matching Annotations
- May 2023
Stop to think about "normal app" as like desktop app. Android isn't a desktop platform, there is no such this. A "normal" mobile app let the system control the lifecycle, not the dev. The system expect that, the users expect that. All you need to do is change your mindset and learn how to build on it. Don't try to clone a desktop app on mobile. Everything is completely different including UI/UX.
depends on how you look at it: "normal"
- Oct 2021
- Apr 2021
It seems inelegant to me to split this into two different modules, one to include, the other to extend.
the key thing (one of them) to understand here is that: class methods are singleton methods
include adds instance methods, extend adds class methods. This is how it works. I don't see inconsistency, only unmet expectations :)
- programming languages: learning/understanding the subtleties
- Ruby: modules
- depends on how you look at it
- unmet expectations
- Ruby: singleton methods
- Ruby: class methods