Bem-vindo mais uma vez ao curso de Introdução ao Desenvolvimento de Aplicativos Android. Na aula anterior, nós estudamos, compilamos e executamos código Java convencional. Agora, você irá transportar esse código para aplicativo Android. O objetivo principal desta videoaula é fazer com que você perceba que o seu conhecimento de Java para desktop ainda é útil para desenvolvimento Android. Na verdade, você irá perceber que saber Java já lhe adianta metade do processo. Aprender Android não implica ter que aprender uma nova linguagem do zero, mas adaptar o que você já sabe para uma nova plataforma e fazer uso das características dessa nova plataforma. Vamos ver na plataforma Android Studio como a conversão de código Java convencional pode ser feita. Primeiramente, vamos nos situar na interface gráfica do Android Studio. Do lado esquerdo da IDE, você poderá visualizar os arquivos que já estão no seu projeto atual. Você deve notar com o tempo que duas formas de visualização são mais úteis que as demais. A primeira dessas formas de visualização é visualizar na forma que as pastas são realmente organizadas no seu computador selecionando a opção Project Files. A segunda é a opção Android, que é uma forma de visualização mais resumida que evidencia os arquivos mais importantes. Nesta forma de visualização, a pasta java é onde você obterá acesso aos códigos escritos na linguagem Java e poderá inserir uma nova classe. Adicione aqui a classe operações clicando com o botão direito do mouse e selecionando New Java Class. O nome da nova classe será Operações. Você irá colar o código visto na aula passada neste novo arquivo. Mantenha o nome do pacote gerado automaticamente pelo Android Studio. Acesse o conteúdo da activity que foi gerada pelo Android Studio. A sua classe deve parecer com a que eu tenho aqui, salvo algumas modificações, se você não tiver iniciado o projeto com basic activity. Note que a minha classe Main herda da classe Activity, como é dito pelo trecho extends Activity. Assim a minha classe é uma activity. Pode acontecer de no seu código a herança não ser diretamente da classe Activity, mas de uma outra classe intermediária que, por sua vez, herda de Activity. Nesse caso, observe o sufixo que possui a palavra Activity. Não se preocupe se essa diferença ocorrer, porque o que está sendo apresentado aqui não deve mudar nada. Como a nossa classe é uma activity, ela possui dois aspectos que eu já mencionei. Ela possui uma tela por meio da qual eu posso interagir com o usuário por meio das views, como botões, imagens e outros elementos. Observe o método onCreate. Este método é o primeiro a ser chamado pelo Android Studio e você irá agora utilizá-lo como ponto de partida. Traga o corpo do método main da classe ponto de partida para ser executado aqui. Isso resultará num efeito parecido com aquilo que você viu no código Java convencional. Eu já tenho o código copiado na minha área de transferência e vou simplesmente colar na parte final do método onCreate. Será preciso remover a assinatura da função do método main e nada mais. Feito isso, basta compilar executar no emulador ou no dispositivo físico. Aqui eu vou utilizar emulador. Quando a activity for carregada, o sistema irá invocar o método onCreate que irá fazer com que o código que eu acabei de adicionar seja executado, fazendo com que a operação matemática seja feita e o resultado enviado para a saída padrão, que aqui é o Logcat. Você pode acessar o Logcat indo Android monitor e depois clicando Logcat. Execute agora esses passos no seu computador para garantir que você irá tirar o máximo proveito dessa videoaula.