8. Considerações Finais
Neste livro, você utilizou o Android Studio para criar o seu primeiro aplicativo, que exibe uma mensagem de boas-vindas, uma imagem e um botão. A interface gráfica foi desenvolvida de forma simples, com o auxílio do editor de layout da IDE, e as propriedades dos componentes foram configuradas por meio da janela de Propriedades.
No arquivo XML de layout, você substituiu o ConstraintLayout padrão por um LinearLayout, ajustado para organizar os elementos verticalmente. O aplicativo apresentou texto em um TextView e uma imagem em um ImageView. Você personalizou o TextView da interface padrão para que o texto fosse exibido centralizado, com uma fonte maior e utilizando uma das cores do tema padrão. Além disso, através da Paleta do editor de layout, você arrastou e posicionou o ImageView na interface. Seguindo boas práticas, todas as strings e valores numéricos foram definidos nos arquivos de recursos localizados na pasta "res" do projeto.
Por fim, você adicionou um botão no projeto e programou a funcionalidade de mostrar uma mensagem Toast. Vimos a programação envolvida neste processo e como vincular uma ação a um botão usando a linguagem Kotlin, que possui uma sintaxe simplificada para esse tipo de programação em relação ao Java tradicional.
Por fim, você aprendeu a utilizar os recursos de internacionalização do Android, visando atingir um público mais amplo. Foi feita a localização do aplicativo para o inglês e português do Brasil, traduzindo as strings do TextView, e o aplicativo foi testado em um AVD configurado para o idioma em português.
Desenvolver para Android envolve tanto o design de interfaces gráficas quanto a programação em Java/Kotlin. No próximo livro, você criará um aplicativo simples de Calculadora de Gorjeta, utilizando o editor de layout para desenvolver a interface visualmente e a linguagem Kotlin para definir o comportamento do aplicativo.