Qual sua definição, como usá-lo e pra qual finalidade?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Qual sua definição, como usá-lo e pra qual finalidade?
Fala Vitor de boa ?
Cara, basicamente é um formato de escrever sua tela, resposta mais simples possível...
Na realidade esse cara é uma evolução dos conceitos de tela do android, no começo tínhamos como ordenar as views na tela apenas de maneira linear(horizontal ou vertical) ou utilizando o conceito de relatividade, que usava as extremidades da view e da tela como referencia, mas que não funcionava muito bem.
O constraint layout é um junção das duas formas, só que muito mais forte e fácil de usar, usamos no caso as referências de começo, fim, topo e inferior de cada view, dessa forma conseguimos deixar a tela mais organizada e também fazemos o código de maneira mais semântica, assim, para quem for ler o código consegue entender exatamente como as coisas funcionam sem muitos probelams.