Terrible To Develop For
OK, I'm not an Android dev by trade but have recently found myself having to get my hands dirty on the app side of things. Christ Google, when the hell were you smoking? It's AppCompat this, OS level check that, overrides of overrides. It's a mess. Kotlin's OK with it's pseudo functional constructs, but Dagger 2, oh my God, that's a clusterfuck right there. This is my first Android project, and I prey to whoever/whatever may be looking down on me that it's my last