O objetivo desta semana é obter uma visão básica e introdutória da linguagem Kotlin, e apresentar os conceitos básicos da IDE Android Studio e de uma aplicação Android.
Ao fim da semana, você deve ser capaz de responder às seguintes perguntas:
- Quais são os quatro componentes básicos de aplicações Android?
- O que significam recursos (dentro da pasta
res
) de aplicações Android? - O que é o arquivo
AndroidManifest.xml
e que tipo de informação vai dentro dele? - Quais são os pontos de entrada de um aplicativo Android?
- Preparar ideia resumida do projeto (via Classroom)
- Android Kotlin Fundamentals Course
- Fazer todos os codelabs 01.x disponíveis
- Ler os tópicos abaixo, disponíveis na seção Noções básicas do app no guia do desenvolvedor Android
- Kotlin
- Try Kotlin online
- Sugestão: fazer Kotlin Koans
- Kotlin Bootcamp for Programmers by Google
- Try Kotlin online
- Vídeos
- What's new in Android Studio 4.1 (12/10/2020)
- What's new in Kotlin on Android, 2 years in (Google I/O'19)
- Kotlin // Dicionário do Programador
- New Language Features in Kotlin 1.4 by Svetlana Isakova
- How to Kotlin - from the lead Kotlin language designer (Google I/O '18)
- Introdução ao Kotlin (Google I/O '17)
- Podcasts