Plugin para organização de arquivos de Layout no Android Studio
Por padrão o Android Studio deixa a organização de arquivos de Layout por sua conta, mas não é permitido a criação de sub diretórios na pasta Layout. Para driblar esse bloqueio os desenvolvedores utilizam prefixos, por exemplo vamos criar um arquivo de Layout: fragmento_usuário. Esse é o padrão mais utilizado atualmente, mas o desenvolvedor Dmytro Danylyk veio a solucionar esse problema disponibilizando o Android File Grouping Plugin (Open source).
O plugin ajuda na organização dos arquivos de Layout. Cria o agrupamento de diferentes Layouts com prefixos definidos Mas não faz alterações nos arquivos do seu projeto (Não move arquivos e não cria pastas). Abaixo temos duas ilustração da pasta Layout. A primeira sem o plugin e a segunda com o plugin.
Instalação do Plugin
- Download da última versão do Android File Grouping.zip
- Abrir o Android Studio
- Na barra de ferramentas selecione File | Settings | Plugins
- Clique em install plugin form disk… e procure o arquivo Android File Grouping.zip
- Reinicie o Android Studio
Como usar
- Clique na pasta Layout
- No menu do contexto clique em Group
Limitações
O modo de visualização Android, define sua própria estrutura e não permite que o projeto sofra alterações em sua estrutura. Por tanto só é possível criar um agrupamento de Layout no modo de visualização Project.
Seu projeto pode ficar ainda mais elegante. Pois o plugin nos permite ocultar os prefixo. Para ocultar os prefixos:
- Na barra de ferramentas selecione File | Settings | Other Settings | Android Folding
- Marque a opção Hide Folding Prefix
Será que teria algum plugin para organizar o layout tipo o infer constraints? Não consigo criar uma interface pois toda vez que faço as alterações das posições dos ícones/imagens fica tudo bagunçado, pra ser visualizado em dispositivos de tamanhos diferentes ou quando muda a rotação