Tomasz Sojkowski Correct! Hobbyists, students, and other new Android developers that are not pursuing a full-time job as Android developer should just learn Compose and skip XML-based View. For someone who wants to land a job as an Android developer, XML-based View is a wiser choice. Since in the real world, you're likely to be maintaining legacy codes.