Antes de começar

1. Antes de começar

Conheça as noções básicas do Android com o Compose.

Este curso ensina a criar apps Android na linguagem de programação Kotlin usando as práticas mais recentes recomendadas pelo Google. Você vai criar uma série de apps usando o Jetpack Compose, que é a maneira moderna de criar interfaces do usuário (IUs) agradáveis em apps Android.

Você vai trabalhar com codelabs, que são instruções de programação para criar um app ou um recurso para um aplicativo. Caso seu aprendizado seja mais visual e você queira assistir a um tutorial primeiro, alguns dos codelabs são acompanhados por vídeos de orientações. Também temos exercícios para reforçar o que você já aprendeu, além de projetos que oferecem a oportunidade de experimentar e aprender por conta própria.

O aprendizado é uma experiência pessoal que é diferente para todos. Dependendo do seu histórico e da sua experiência, há várias opções para navegar por este curso de forma mais eficiente.

Para quem é iniciante em programação

Se você não tem experiência com programação, comece pelo início do curso e siga cada programa de aprendizagem. Os conceitos de programação e do Android se complementam, então é importante estudar o conteúdo na ordem. Também recomendamos que você trabalhe com os exercícios e projetos como maneiras de ganhar confiança como desenvolvedor iniciante.

Para quem já é desenvolvedor

Se você já tem experiência com programação, pode pular alguns dos materiais para avançar no curso mais rápido. O início de cada unidade contém codelabs para todos os conceitos de programação em Kotlin necessários para criar os apps nessa unidade. Se você tiver confiança quanto a esses temas relacionados à linguagem Kotlin, pode pular essas seções e avançar para o conteúdo sobre criação de apps.

Se você já é um desenvolvedor Android, talvez se interesse mais pelos temas relacionados ao Compose apresentados neste curso. O Compose é o kit de ferramentas moderno do Android para criar IUs nativas, que simplifica e acelera o desenvolvimento da interface. Ele exige menos código para implementar uma IU em comparação com o sistema de visualização do Android, o que facilita a manutenção do app. Se você quiser saber mais sobre o Compose, a primeira metade deste curso é a mais relevante, porque aborda a IU, o Material Design e a navegação. Como alternativa, você pode conferir o curso Jetpack Compose para Desenvolvedores Android, que inclui artigos, vídeos e codelabs sobre temas importantes para desenvolvedores que estão migrando para o Compose.

Seja qual for o caminho que você escolher para aprender a desenvolver para Android, esperamos que esses recursos ajudem a dar vida às suas ideias de apps.

Divirta-se aprendendo,

Professores da equipe do Android no Google

Imagem mostrando os autores do curso, Murat Yener, Meghan Mehta, Dan Galpin, Kat Kuan, Sagar Begale, Angie Sasmita, Raka Chowdhury e Anuj Garg