4 ms·
Why do you believe that? Kotlin is probably the best language I’ve ever come across - and compose multiplatform is _fantastic_ and solves a lot of problems that
by multimoon 2y ago
Why do you believe that? Kotlin is probably the best language I’ve ever come across - and compose multiplatform is _fantastic_ and solves a lot of problems that nothing yet has.
- xrd 2y agoI agree, Kotlin is great. It's just the Android platform that I find really frustrating. Now that you ask, I am struggling to say concretely what I dislike about it as a developer, maybe that is the trauma. It is my daily driver as a phone and I definitely prefer the openness of Android to iOS. After a bit of reflection, here are a few of the things I recall hating: * Really difficult to intercept HTTP requests, especially when testing. JS makes this easier, and obviously much more insecure, but getting things done... * The permissions landscape always felt like it was shifting. Chrome apps have their own issues, but I still get confused when I see a permissions dialog on Android. I am sure there are good privacy reasons for all of the permutations, but I bet the permissions were not created by the same PM at Google each time. * When I last did Android the layout system was converging to constraint layout, and it was an improvement over the prior ones. But, when I compare that to the simplicity of flex or grid layouts in HTML, I prefer those. * All the damn targets for compilation. It is so much easier to just have to build to a webview that runs on whatever architecture you need than to figure out arm or x64.