2023 – Android Studio – Olá Mundo – tutorial 1

2023 – Android Studio – Olá Mundo – tutorial 1

Olá mundo, olá pessoal! Eu sou o professor Edney Rossi e hoje vamos instalar o Android Studio e criar o primeiro aplicativo, um aplicativo “olá mundo”. Bora lá?

O primeiro passo é buscar pelo instalador do Android Studio no repositório oficial. Muito bem, vou abrir aqui o Google, vou digitar na busca “Android Studio”. Aqui vai o site android.com, o site oficial, este aqui ó android.com. Vou clicar aqui, aí aqui já tem um botãozinho verde, aqui o Android Studio Flamingo, aí desce até lá embaixo. Aceito os termos. “Você concorda com tudo que leu?” Concorde com os termos e vamos clicar no botão de download. Aqui está baixando o nosso instalador do Android Studio.

Lembrando que estamos em 2023, para ser mais exato, 23 de junho de 2023, e essa é a versão atual do Android. Como tudo no ramo da programação, as coisas evoluem, então este tutorial é extra, vídeo aula atualizada. Agora, pode ficar obsoleto em breve. O download do Android tem cerca de 1 GB e, dependendo da sua conexão com a internet, pode demorar um pouco para fazer o download. [Música]

Opa, parece que o nosso arquivo está chegando. Chegou! Vamos à instalação. Aqui está o nosso instalador do Android Studio. Vou executar aqui como administrador. Tradicional, avançar, avançar, avançar e instalar. O próximo, próximo, próximo. Mais uma vez, avançar. Já está deixando selecionado aqui para ele iniciar o Android Studio ao término da instalação. Aqui, eu vou marcar como “não quero enviar dados para ajudar o Google”. Tudo bem, então, don’t send.

Bom, aqui já tem um projeto aberto. Essa não é a tela de abertura. A primeira vez que você instala o Android Studio, tinha uma instalação. Eu desinstalei, mas mesmo assim, quando eu iniciei o Android Studio, ele começou já nessa tela. Então, eu vou aqui, vou fechar esse projeto, vou deletar esses projetos e vou começar um projeto novo do zero que eu estava testando. Então, vou deletar eles.

Ok, essa é a tela inicial do Android Studio assim que você acaba de instalar. Vamos no menu iniciar do Windows e procuramos pelo Android Studio. Aqui está o Android Studio. Está a tela inicial e temos aqui um botão azul aqui com sinal de mais, ou seja, iniciar o novo projeto. A primeira vez que iniciar o Android Studio é esta tela que é apresentada. Então, vamos criar um projeto novo. New Project.

Aqui tem alguns templates, tem algumas escolhas para você fazer para você iniciar seu projeto. Nós vamos escolher esse daqui, “Empty Activity”, que é uma atividade vazia. Então, vamos escolher uma atividade vazia. Vamos lembrar que tem que estar selecionado aqui, “Phone and Tablet”. “Phone and Tablet” tem outras opções aqui do lado, como Android TV, smartwatch, Android para automóveis, mas hoje vamos focar nos telefones smartphones.

Aqui nós vamos colocar o nome do projeto, o nome do seu aplicativo que você está criando.

Aqui nós temos uma variável. Lá, já mudou para “Olá Android”. E temos uma variável nessa variável, está cuidando Android dentro. Olá mundo! Você é uma parte texto e outra parte variável que já é um “Olá mundo” aqui que o Android Studio traz prontinho. Para ele, a gente só vai fazer uma pequena modificação aqui. Se vocês observarem, ali não deu o nome da tela, nome da activity.

O Android aqui, o Android, ele, à medida que você vai modificando aqui, o Android Studio vai atualizando nosso design, que nosso preview. Algumas vezes é preciso forçar aqui para atualizar. À medida que vamos modificando o código, o Android Studio vai atualizando a exibição do Design, mas às vezes demora. Aí pedimos para atualizar. Então, Build refresh, ok? [Música] Bom, agora vou modificar o valor da variável. Então, vou chamar a variável na MG, Professor Ednei Rossi, respiratória.

Atualizar, estou aqui esta: professor Edney Rossi Agora que nós temos um “Olá mundo”, vamos criar o app e rodá-lo em um emulador. Então, como antes, a primeira vez que você rodar o emulador pode demorar bastante, porque o que vai acontecer é que o Android Studio vai baixar esse pacote do emulador, vai fazer a instalação pela internet e, dependendo da sua velocidade de internet, dependendo das configurações do seu computador, pode demorar esse download.

Mas tirando essa primeira vez, às vezes seguintes é um pouco mais rápido.Gerenciador de dispositivos, aqui temos uma série de dispositivos que a gente pode emular aqui e testar nosso aplicativo. Diferentes dispositivos, diferentes tamanhos de tela. Então, vou clicar aqui em “Create device” para criar o meu dispositivo virtual para poder testar meu aplicativo. Vou deixar as opções como estão e vou criar um aparelho Android virtual que irá emular o programa. Vamos lá, o Pixel 2 do Google. Pixel 2 roda versão 11 do Android. Tem vários tamanhos de tela aqui. Selecionei a tela de 5 polegadas. Finalizar, Pixel 2, a versão 3 do Android. Dá um próximo e atrás aqui o nome do dispositivo: Pixel 2, versão 13 do Android. Aí já aparece o botão de play aqui. Então, vou rodar minha máquina virtual, ou seja, meu dispositivo Android virtual.

Foi rápido porque já tinha baixado aqui o emulador já, mas como eu disse, a primeira vez pode demorar bastante. Então, vamos lá, o play aqui. Aqui a barra de progresso tá carregando minha máquina virtual. Depois que clicamos no botão Play, o dispositivo virtual começa a carregar. Aqui já tá aparecendo aqui, ó, então iniciando o sistema operacional. Vamos melhorar essa visualização aqui, tá muito pequenininho, deixar ele maior um pouco para gente ver melhor. Aqui é bem melhor.

Agora está iniciando o sistema operacional Android.

Bom, parece que já tá rodando a máquina virtual.

Isso, agora vamos clicar nesse “Play” aqui que vai executar o nosso aplicativo dentro do dispositivo operacional da máquina virtual Android. Então, aqui tá carregando e tá compilando o código, tá criando um arquivo APK, que é um instalador. Ele já vai fazer o upload do instalador para dentro do dispositivo e já vai rodar o dispositivo lá dentro, vai rodar o aplicativo.

Loading… Carregando… Preciso de um pouco de paciência. Vamos lá, ainda está ali no loading, tá carregando o aplicativo.

Aplicativo instalado com sucesso, agora ele vai abrir o aplicativo. Aberto!

Mentalzão aqui, olá professor Ednei Rossi. Aí está o nosso belíssimo, lindíssimo “Olá Mundo”, rodando em um dispositivo Android virtual.

Nas próximas aulas, iremos aprender a rodar o app Android em um smartphone real e a criar um arquivo .apk, ou seja, um arquivo de distribuição para o aplicativo.

Muito obrigado e até logo, pessoal.

Linha de comando Windows e Linux – Comandos Básicos

Ei, você já se perguntou por que usar essas linhas de comando malucas? Bom, acredite ou não, elas têm sua utilidade e podem ser bem divertidas! Vamos dar uma olhada em algumas das vantagens de usar essas maravilhas tecnológicas:

Montagem artística linha de comando

Algumas vantagens:

Automação: Sabe aquelas tarefas chatas e repetitivas que você precisa fazer o tempo todo? Com as linhas de comando, você pode automatizá-las! É só criar uns scripts mágicos e deixar os comandos fazerem o trabalho pesado. Assim, você economiza tempo e esforço para coisas mais interessantes.

Controle avançado: Esqueça as configurações superficiais e limitadas das interfaces gráficas. Com a linha de comando, você tem o controle supremo sobre o sistema operacional. É como ter superpoderes! Você pode ajustar e personalizar tudo do jeito que quiser, deixando o sistema do seu jeitinho.

Eficiência: Para aqueles que já dominam as linhas de comando, elas são como um foguete super veloz em comparação com a navegação pelos menus e janelas das interfaces gráficas. É só digitar os comandos e voilà! Tudo acontece magicamente. É rápido, é eficiente e é impressionante.

Administração de sistemas: Se você é um administrador de sistemas, as linhas de comando são suas melhores amigas. Elas facilitam a vida na gestão de servidores, redes e recursos. Instalação de software, configuração de rede, monitoramento de processos, tudo fica mais fácil e eficaz com a ajuda dessas linhas mágicas.

Acesso remoto: Ah, as maravilhas do acesso remoto! Com as linhas de comando, você pode se conectar a sistemas distantes sem precisar de uma interface gráfica. É como fazer mágica à distância! Com protocolos como SSH, você pode controlar e operar máquinas e servidores de qualquer lugar, sem precisar levantar da sua cadeira.

Aprendizado e conhecimento: Dominar as linhas de comando é como descobrir um novo mundo. É uma habilidade valiosa para qualquer pessoa que trabalhe com tecnologia. Além de entender melhor o sistema operacional, você aumenta seu conhecimento sobre os comandos e processos que o tornam vivo. E, é claro, você se torna um mestre na solução de problemas tecnológicos.

Agora, se você está se sentindo intimidado por essas linhas de comando, não se preocupe! Com um pouco de prática e paciência, você também pode se tornar um(a) mestre no gerenciamento e controle de sistemas. Afinal, até os maiores gênios da tecnologia já foram novatos um dia!

E para deixar tudo ainda mais divertido, aqui vão alguns dos comandos básicos para o terminal no Windows e no Linux. Mas cuidado, não nos responsabilizamos por possíveis explosões de risadas:

Terminal Windows:

Mudar (entrar ou sair) de pastas (diretórios):

Entrar em uma pasta: “cd nome_da_pasta”
Sair de uma pasta: “cd ..”
Mudar para um diretório específico em outra unidade: “cd /d caminho_do_diretório”
Listar arquivos e pastas:
“dir”

Criar uma pasta:

“mkdir nome_da_pasta”
Apagar uma pasta:

“rmdir /s nome_da_pasta” (para remover uma pasta vazia)
“rd /s /q nome_da_pasta” (para remover uma pasta com conteúdo)
Criar um arquivo:

“echo > nome_do_arquivo.txt” (cria um arquivo vazio)
“type nul > nome_do_arquivo.txt” (também cria um arquivo vazio)
Apagar um arquivo:

“del nome_do_arquivo.txt”
Copiar um arquivo:

“copy nome_do_arquivo_origem nome_do_arquivo_destino”
Copiar uma pasta (backup):

“robocopy”
Exibir o conteúdo de um arquivo:

“type nome_do_arquivo.txt”
Listar processos em execução no momento:

“tasklist”
Matar um processo:

Primeiro, obtenha o ID do processo usando o comando “tasklist”.
Em seguida, use o comando “taskkill /PID ID_do_processo” para encerrar o processo. Por exemplo: “taskkill /PID 1234”
Sair do terminal:

“exit”
Desligar o computador:

“shutdown /s”
Agora, lembre-se de que esses comandos podem parecer um pouco estranhos no início, mas com um pouco de prática, você estará mandando ver como um verdadeiro mestre das linhas de comando!

No Linux, a festa continua com esses comandos divertidos:

Terminal Linux:

Mudar (entrar ou sair) de pastas (diretórios):

Entrar em uma pasta: “cd nome_da_pasta”
Sair de uma pasta: “cd ..”
Listar arquivos e pastas:

“ls”
Criar uma pasta:

“mkdir nome_da_pasta”
Apagar uma pasta:

“rm -r nome_da_pasta” (para remover uma pasta vazia)
“rm -r -f nome_da_pasta” (para remover uma pasta com conteúdo)
Criar um arquivo:

“touch nome_do_arquivo.txt”
Apagar um arquivo:

“rm nome_do_arquivo.txt”
Copiar um arquivo:

“cp nome_do_arquivo_origem nome_do_arquivo_destino”
Copiar uma pasta (backup):

“cp -r nome_da_pasta_origem nome_da_pasta_destino”
Exibir o conteúdo de um arquivo:

“cat nome_do_arquivo.txt”
Listar processos em execução no momento:

“ps aux”
Matar um processo:

Primeiro, obtenha o ID do processo usando o comando “ps aux”.
Em seguida, use o comando “kill ID_do_processo” para encerrar o processo. Por exemplo: “kill 1234”
Sair do terminal:

“exit” ou pressione Ctrl + D
Desligar o computador:

“sudo shutdown -h now”
Agora você tem o poder nas mãos! Mas lembre-se de que alguns comandos no Linux podem exigir privilégios de superusuário (administrador), e o prefixo “sudo” é usado para executá-los com esses privilégios. Divirta-se