Começando a Criar Interfaces Gráficas com Android • Introdução O estudo para criar este artigo foi feito em várias fontes, mas uma chamou a atenção por teu uma seqüência de exemplos muito bem explicados e de fácil entendimento. O texto se chama “Understanding User Interface in Android”. Neste artigo vamos aprender como criar interfaces gráficas (UI) mais básicas com Android, utilizando o Eclipse como IDE de desenvolvimento. Pretendo criar outros artigos falando sobre componentes mais complexos ou se aprofundando nos apresentados aqui. Para quem está chegando de mundos um pouco mais obscuros em relação à UI, como o Java ME, a diferença é gritante e impressiona. Com Android temos gerenciadores de layout sofisticados, componentes estilizados com efeitos atrativos graficamente, além de uma facilidade no desenvolvimento. Obs: O Java ME ganhou muito poder UI quando ganhou o framework LWUIT, permitindo uso de componentes e gerenciadores de layouts. Mas quem programou com Java ME pré-LWUIT sabe das dificuldades de criar uma tela amigável com Canvas. Existem algumas plataformas, como a da RIM (responsável pelos aparelhos BlackBerry) que redefiniu o Java ME para suas necessidades. Nestes aparelhos, também é possível criar telas atraentes para o usuário. O Android oferece dois modos de criar interfaces gráficas, uma é definindo um arquivo XML que será carregado no startup da aplicação e a renderização da tela é construída em tempo de execução. O outro modo é através da codificação pura. Na maioria dos casos o desenvolvedor usará as duas maneiras, porém, recomenda-se a preferência pelo uso do XML. Como vimos nos outros publicados por mim no Java Móvel, um aplicativo Android terá uma Activity, que é responsável pela interface gráfico da aplicação. Na verdade, ela pode ser imaginada como uma tela do seu software.