Estou surpreso que ainda não exista uma publicação de Recursos ocultos do Android na série de Recursos ocultos que venho acompanhando há algum tempo.
A série Hidden Features é ótima para pessoas que são novas em um determinado idioma. Ele mostra as cordas e alguns truques valiosos, tudo em um só lugar. Eu acho que é uma ideia brilhante. Até os especialistas às vezes encontram truques sobre os quais nunca ouviram falar.
Estou iniciando o desenvolvimento do Android e gostaria de saber sobre seus recursos, dicas, truques e armadilhas ocultas.
Então, aqui vai: quais são alguns recursos ocultos do Android ?
fonte
Acho que vou começar então.
Um bom recurso oculto, eu acho, são as Melhores Práticas da documentação do Android. Ele lista muitas ótimas dicas para projetar aplicativos rápidos e responsivos.
As seções de práticas recomendadas são:
Outro recurso oculto é que esses documentos estão disponíveis offline como parte do SDK. No começo, eu carregava algumas páginas todos os dias para minha viagem de trem pela manhã, mas não precisava mais fazer isso depois de encontrá-las no diretório SDK.
Se você usa o Eclipse, notará que ele não formata muito bem os arquivos XML e, quando o faz, é muito inconsistente (às vezes divide os atributos por novas linhas, às vezes não). Para corrigi-lo, você pode pressionar Ctrl-Shift-F (formato automático). As regras que Ctrl-Shift-F usa estão em Janela-> Preferências-> XML-> Arquivos XML-> Editor.
fonte
O Android suporta XML
<shape>
's, que podem ser usados como drawables do tipo SVG. Infelizmente não há documentação para eles. Esta é a melhor informação que pude encontrar:http://escomic.net/217
fonte
Também com relação às práticas recomendadas, você pode conferir o estilo de codificação Android:
http://source.android.com/source/code-style.html
bem como o código eclipse e importa formatadores (android-formatting.xml, android.importorder), encontrados no código-fonte da plataforma em development / ide / eclipse
fonte
O hierarchyviewer em / tools permite depurar / analisar seu layout de exibição: preenchimento, posicionamento, hierarquia de exibição etc.
Isso me salvou muito tempo, algumas vezes, ao tentar descobrir por que as coisas são definidas da maneira que são.
fonte