3 ms·
Android is a messy process. Since you've effectively implied that you're excluding all of the options, you only have message Android. Web apps don't suck that
by virmundi 10y ago
Android is a messy process. Since you've effectively implied that you're excluding all of the options, you only have message Android.
Web apps don't suck that much as long as each screen does one thing well. Xamarin is for getting a slightly more elegant language (since Java 1.8 isn't supported) into the mix while providing a reasonable cross-system platform. Clojure/Kotlin/Scala do require you to master Android first because they are built on top of it. Each provides is own abstraction, even if it's just a language.
In the end it's about trade offs and acceptance. Raw Android is like working in a better assembly. It's got decade's old abstractions. It's powerful, but annoying. For everything else, there's the complexity of working with the various abstractions over a system that does not want to be abstracted.