Melhorando a velocidade do desenvolvimento utilizando File Templates

Os File Templates são construções de arquivos personalizados que permitem ser reutilizados sem precisar reescrever todo código já feito, e também não precisar copiar e colar de um arquivo para outro, aumentando assim a velocidade de codificação, e criando um padrão a ser seguido no projeto.
Este artigo será baseado no desenvolvimento para Android, mas pode ser utilizado em outras IDEs baseadas no Intellij.
Podemos encontrar alguns exemplos de File Templates seguindo o seguinte caminho:
Android Studio → Preferences → Editor → File and Code Templates

Além de utilizar os templates existentes da IDE, podemos criar os nossos File Templates, a partir das nossas necessidades cotidianas e padrões a serem seguidos.
Criando File Templates
Neste exemplo vou mostrar como criar um RecyclerView adapter somente clicando no new file e preenchendo algumas informações.
- Navegar até a aba de File and Code Templates:
Android Studio → Preferences → Editor → File and Code Templates
- Para adicionar um novo file template, clicar no + que fica acima dos templates, selecionar File and code Templates, na parte interior teremos uma janela onde é inserido o nome do file template e a extensão:

Irei preencher o arquivo com o meu modelo de RecyclerView adapter:
Os elementos entre ${} são variáveis criadas dentro do código que são inputadas ao criar o file template.
${NAME}
é o nome do arquivo e da classe a ser criada.
${PACKAGE_NAME}
é o nome do package onde o arquivo será criado.
${Model_Class}
é o nosso modelo que representa um item da lista.
${Binding_view}
é o ViewBinding referente ao nosso layout de item da lista.
${ViewHolder_Class}
é o nome do nosso ViewHolder que é responsável por fazer a ligação(bind) entre o nosso modelo e o nosso layout.
Agora para testar é só clicar com o botão direito, escolher o new file, e teremos o nosso MyAdapter:

Este diálogo será aberto para preenchermos as nossas variáveis:

E assim ficará o nosso adapter após clicar no ok:
Obrigado por ler até aqui, e desejo mais velocidade no seu desenvolvimento com os file templates 😄.
Não deixem de conferir também o artigo sobre Live Templates.
Referências :
https://www.jetbrains.com/help/idea/using-file-and-code-templates.html