As a rubyist I enjoy reading articles by other rubyists. However, it would be really helpful to not just get a list of “you should do this”, but instead get the rationale behind them.
For example, quite a few items in your list have a rubocop cop that by default discourages it.
I think you need to spend a whole lot of time learning Android because there’s a lot of misinformation throughout points one through five and it sounds mostly like you just dont understand the concepts or didn’t research them properly. I’ll try to point out a few of these flaws, just so someone who reads your article has something more to read: