Tutorial de Kotlin: Hello world
Este tutorial ajuda você a começar com Kotlin e desenvolvimento para Android. Ele explica o que você precisa para escrever seu primeiro programa em Kotlin, desde onde baixar as ferramentas necessárias, como instalá-las e como escrever seu primeiro programa 'Hello world'. Se você nunca escreveu um programa em Kotlin antes, este é o lugar para começar. Criamos este artigo para que você possa iniciar com Kotlin e avançar para nossos exemplos de SMS. Se você já está familiarizado com Kotlin, pode pular diretamente para um dos seguintes exemplos de SMS.
Exemplos de SMS em Kotlin:
Kotlin enviar SMS com a API REST HTTP (exemplo de código)
Kotlin enviar múltiplos SMS com a API REST HTTP (exemplo de código)
Kotlin agendar SMS com a API REST HTTP (exemplo de código)
Kotlin receber SMS com a API REST HTTP (exemplo de código)
Kotlin excluir SMS com a API REST HTTP (exemplo de código)
Baixe a biblioteca mais recente da API de SMS em Kotlin do Github
Kotlin é uma linguagem de programação multiplataforma. Ela é semelhante a uma linguagem natural, como inglês. É usada para se comunicar com um computador. A principal diferença entre uma linguagem natural e uma linguagem de programação é que as linguagens de programação têm uma estrutura mais rigorosa, para ajudar o computador a entendê-la melhor.
O que é um programa Hello world em Kotlin?Um programa hello world é o programa mais simples que você pode escrever. Ele simplesmente imprime a frase: Hello world na tela do computador. O programa Hello World é o primeiro programa que os desenvolvedores escrevem em qualquer linguagem de programação.
Escreva seu primeiro programa em KotlinPara escrever seu primeiro programa em Kotlin:
- Configure o Android Studio
- Crie um novo projeto no Android Studio
- Mude para a visualização de código
- Escreva o programa Hello World em Kotlin
- Execute o aplicativo
- Verifique a saída
- Teste o botão
- Corrija erros, se necessário
Aqui está o que você precisa para começar. Para escrever seu primeiro programa de computador em Kotlin, você precisa de um computador Windows, Android Studio, um emulador Android e o código de exemplo apresentado abaixo.
- Computador com Windows 10
- Android Studio
- Emulador Android
- Projeto de exemplo Ozeki Hello World
Comece a programar em Kotlin baixando o Android Studio (Vídeo 1). Para baixar o instalador do Android Studio, você pode usar este link: https://developer.android.com/studio.
Baixar o Android Studio
Para começar a programar em Kotlin, você primeiro precisa baixar o Android Studio. Baixe o instalador do Android Studio acessando o site: https://developer.android.com/studio. Clique no botão verde Download Android Studio para começar a baixar o instalador para o seu computador (Figura 1).
Após o download bem-sucedido, podemos continuar instalando o Android Studio. Este vídeo mostra o processo de instalação completo, para que você possa seguir os passos e concluí-lo com sucesso (Vídeo 2).
Criando nosso primeiro projeto no Android Studio
Para escrever nosso primeiro aplicativo 'hello world', precisamos criar um novo projeto no Android Studio (Vídeo 3).
Escrevendo nosso programa 'hello world'
Neste exemplo, vamos escrever um programa que substituirá o texto padrão 'Hello World!' no elemento TextView.
Para isso, precisaremos dar um id ao elemento TextView e adicionar um elemento Button ao layout.
activity_main.xml
<?xml version="1.0" encoding="utf-8"?> <androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".MainActivity"> <TextView android:id="@+id/text" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Hello World!" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintLeft_toLeftOf="parent" app:layout_constraintRight_toRightOf="parent" app:layout_constraintTop_toTopOf="parent" /> <Button android:id="@+id/buttonToReplaceText" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginStart="158dp" android:layout_marginLeft="158dp" android:layout_marginTop="391dp" android:text="Button" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent" /> </androidx.constraintlayout.widget.ConstraintLayout>
Dica: Você pode visualizar a versão .xml do seu layout clicando no botão de código no arquivo main_activity.xml. (Figura 3)
Visualização de designApós criar e abrir um projeto com sucesso no Android Studio, você se encontrará na visualização de design. Aqui podemos posicionar elementos gráficos e projetar a parte visual do nosso aplicativo. Para acessar o código do seu aplicativo, você precisa abrir a visualização .xml. Faça isso clicando no botão Código no canto superior direito (Figura 2). Na visualização .xml, você pode editar o código do seu aplicativo.
Uma vez na visualização de código, você pode começar a editar o código do seu aplicativo. Aqui, os objetos que você posicionou na visualização de design também aparecem como código (Figura 3). Você pode usar o editor de texto para modificar certas propriedades do seu layout. A principal função da visualização de código, no entanto, é permitir a atribuição de funções a elementos (como botões, por exemplo).
Neste exemplo, estamos escrevendo um código que substitui o texto "Hello World" por "Hello Ozeki". O código abaixo usa programação orientada a objetos (POO), pois trabalha com classes. Criamos classes e, em seguida, criamos diferentes objetos dentro da classe. Atribuímos funções a esses objetos para que eles realizem tarefas quando acionados.
MainActivity.kt
package com.example.helloworld import androidx.appcompat.app.AppCompatActivity import android.os.Bundle class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) //Vamos escrever um programa que substituirá o texto Hello World por Hello Ozeki val button : android.widget.Button = findViewById(R.id.buttonToReplaceText) val text : android.widget.TextView = findViewById(R.id.text) button.setOnClickListener { text.text = "Hello Ozeki!" } } }
Este vídeo mostra como criamos o código em Kotlin (Vídeo 4). Este código alterará o texto quando o botão for pressionado.
Executando nosso programa 'hello world'
Depois de escrevermos o código em Kotlin e salvá-lo, podemos continuar com a construção do aplicativo.
Para verificar se nosso aplicativo funciona como desejamos, usaremos um emulador Android que já foi criado para nós pelo Android Studio.
No vídeo a seguir, vou mostrar como executar seu aplicativo baseado em Kotlin pela primeira vez no Android Studio.
Observação: Quando você executa seu código pela primeira vez, pode levar de 5 a 8 minutos para iniciar, mas levará menos tempo se você já tiver feito sua primeira compilação.
Como executar seu aplicativo
Você pode executar seu aplicativo baseado em Kotlin diretamente no Android Studio para testá-lo. Faça isso clicando no botão verde de reprodução na barra de ferramentas no topo (Figura 4). Isso iniciará seu aplicativo em uma espécie de emulador Android no seu computador. Dessa forma, você pode testar seu aplicativo antes de exportá-lo para um dispositivo móvel.
A saída do seu código
Assim que você iniciar sua aplicação baseada em Kotlin no Android Studio, você poderá usá-la no seu computador. Aqui podemos ver que, se clicarmos no botão, o texto muda de "Hello World!" para "Hello Ozeki!" (Figura 5). Em uma parte posterior deste tutorial, mostraremos como você também pode executar seu programa em dispositivos Android conectados ao computador.
E se você cometer um erro no seu código Kotlin
Se você cometer um erro no Android Studio, o IDE marcará o erro no seu código com uma linha ondulada. Se você não reconhecer o erro e executar seu código, o IDE não exibirá nada no emulador. Em vez disso, ele informará em qual linha está o erro e qual é a natureza do erro.
No exemplo a seguir, vou mostrar o que acontece quando seu código tem um erro.
O que é um erro de sintaxe?
Erro de sintaxe significa "Eu não entendo". Se você falar com alguém em inglês e essa pessoa não entender o que você diz, ela responderá com "I don't understand". Se você falar com um computador em Kotlin e o computador não entender o que você diz, ele responderá com "Syntax error".
Como lidar com um erro de sintaxe em Kotlin?
No código abaixo, criaremos um erro de sintaxe intencionalmente, não colocando um ponto e vírgula após a linha "Hello World". Você verá como o computador reage, como corrigimos o erro e como executamos o programa com sucesso.
Relatório de erro no Android Studio
O Android Studio notifica os desenvolvedores sobre erros de várias maneiras. Primeiro, se o editor de texto detectar que uma linha de código resultará em um erro de sintaxe, ele sublinhará a linha em vermelho (Figura 6). Além disso, seus erros também são exibidos no canto inferior esquerdo na guia Build Output. Se o seu programa encontrar um erro durante a execução, os problemas serão listados no Build Output.
Criar e corrigir um erro no Android Studio
Neste vídeo, vamos criar um erro de sintaxe no código intencionalmente (Vídeo 6). Em seguida, veremos o erro exibido e como corrigi-lo.
Você também pode executar seu programa em dispositivos Android conectados ao computador
Para usar seu telefone para fins de desenvolvimento, você deve ativar as opções de desenvolvedor.
No nosso caso, estamos usando um dispositivo Huawei. Para ativar as opções de desenvolvedor em um dispositivo Huawei, você deve entrar em Sobre o telefone e pressionar o número de série do telefone 3 vezes. Agora você é um desenvolvedor.
Pode ser diferente para outros telefones Android.
Depois disso, você só precisa ativar a depuração USB nas Opções de desenvolvedor.
Se você ativou a depuração USB, o nome do seu dispositivo aparecerá entre os dispositivos.
Executando a aplicação no Android
Ao executar seu programa em um dispositivo Android conectado ao computador, você obterá o mesmo resultado que no Android Studio. Aqui podemos ver que o texto exibido inicialmente é "Hello World!" antes de pressionar o botão roxo (Figura 7). Após pressionar o botão, o texto muda para "Hello Ozeki!". Como você pode ver, funciona da mesma forma que no dispositivo virtual. (Figura 8)
Resumo
Este documento foi escrito para ajudá-lo a começar com Kotlin, ensinando como escrever o clássico programa Hello World nesta linguagem. Fizemos o nosso melhor para tornar este guia o mais fácil e compreensível possível, para que você possa aprender as bases da programação em Kotlin de forma confortável. O programa Hello World é apenas o começo, enquanto você segue os passos mostrados, você aprende tudo para se preparar para programar qualquer aplicativo maior em Kotlin.
Você pode aprender mais sobre como criar e usar soluções em Kotlin no site da Ozeki. Continue seus estudos aqui, lendo o próximo documento intitulado Como enviar SMS com Kotlin.
Não perca mais tempo, baixe agora o Ozeki SMS Gateway!
More information
- Tutorial de SMS em C#: Olá, mundo
- Tutorial de SMS em Visual Basic: Olá, mundo
- Tutorial de SMS em F#: Olá, mundo
- Tutorial de SMS em Java: Olá, mundo
- Tutorial de SMS em JavaScript: Hello world
- Tutorial de SMS em Node.js: Olá, mundo
- Tutorial de SMS em Kotlin: Olá, mundo
- Tutorial de SMS em C/C++: Olá, mundo
- Tutorial de SMS em Delphi: Olá, mundo
- Tutorial de SMS em PHP: Olá, mundo
- Tutorial de SMS em Perl: Olá, mundo
- Tutorial de SMS em Python: Olá, mundo
- Tutorial de SMS em Python Flask: Olá, mundo
- Tutorial de SMS em Ruby: Olá, mundo
- Tutorial de SMS em Tcl/Tk: Olá, mundo
- Tutorial de SMS em Go: Olá, mundo
- Tutorial de SMS em R: Olá, mundo
- Tutorial de SMS em Scala: Olá, mundo
- Tutorial de SMS em Objective C: Olá, mundo
- Tutoriais para desenvolvedores de software