because compose have extra dependencies all androidx library have two implementations in your app one for xml, while the other for compose