I've been programming for 30 years and have tackled everything from microcontrollers in C and assembly to designing microchips in VHDL, as well as working with PHP, JavaScript, and CSS. Yet, I find Android development in Kotlin to be the most challenging environment I've ever encountered. It seemed easier when the platform was primarily Java. I'm currently halfway through the Udacity Android course, but I've skipped the section on ConstraintLayout because it was incredibly frustrating. I still need to figure out coroutines and other concepts. Any advice or tips for getting through this?
2 Answers
I totally get your frustration! I tried diving into Android a couple of years back, and everything felt like it was changing right when I started learning it. It's tough with all the deprecations happening. Just hang in there!
I've recently started working with Android and Kotlin too, but I've been using Jetpack Compose, which has made things a lot smoother for me. Maybe reconsider your approach because that could help ease some of the pain you're experiencing with ConstraintLayout.
Thanks for the tip! I’ll look into Jetpack Compose next.