This is an automated archive made by the Lemmit Bot.

The original was posted on /r/androiddev by /u/Beginning_Collar_630 on 2024-10-28 20:08:43+00:00.


Hey everyone, I could use some advice (or maybe just a reality check). I’m new to Android development, coming from a Flutter background, and wow… I didn’t expect it to feel this tough.

Kotlin and Jetpack Compose are cool and all, but the amount of boilerplate code is wild. Like, I just want to add a constructor to a ViewModel—next thing I know, I’m typing out what feels like three bazillion lines of code. I mean, does it really take this much setup to get a ViewModel to do its thing?

Is this just part of the experience, or am I missing something here? Would love to know if anyone has tips for simplifying things… or maybe I just need to come to terms with Android’s love for extra lines. Thanks in advance!