Bem-vindo(a) dev, à NLW Pocket Mobile • Kotlin!
Meu nome é Bernardo Slailati e serei seu guia nesse desafio de construirmos do completo ZERO, um projeto Android nativo, utilizando a linguagem Kotlin e tudo de mais moderno dessa stack, para você adicionar aí no seu portfólio!
Algumas considerações antes de iniciarmos:
Recomendado ter conhecimentos básicos prévios principalmente de Lógica de Programação e Programação Orientada a Objetos, para acompanhar de maneira fluida a construção do projeto.
A IDE que utilizaremos é o Android Studio, um programa consideravelmente pesado e que necessita alguns pré-requisitos mínimos de sistema para se trabalhar sem travas.
Confira neste documento oficial, se sua máquina os possui.
Para criar o seu projeto, utilize o template do Android Studio Empty Activity, do tipo Phone e Tablet, com esse símbolo (Jetpack Compose).
Recomenda-se executar a ação de Build no projeto assim que criá-lo, para verificar possíveis erros de configuração da IDE.
Verifique as versões de Gradle e Java do Android Studio, se estão compatíveis com o que usaremos durante as aulas.
Settings => pesquisar “gradle” => Build, Execution, Deployment => Build Tools => Gradle => a versão deve ser jbr-17 (JetBrains Runtime 17.0.12)
Acessar arquivo build.gradle (Module:app) => compileOptions deve referenciar JavaVersion.Version_1_8 em source e targetCompatibility => kotlinOptions deve referenciar jvmTarget como “1.8”