Olá, tudo bem?
O curso tem as telas dispostas em xml, vocês teriam uma atualização de como ficariam em jetpack compose? Ou poderiam informar como ficaria a estrutura das pastas com as telas em jetpack compose?
Desde já obrigado pela atenção!
Olá, tudo bem?
O curso tem as telas dispostas em xml, vocês teriam uma atualização de como ficariam em jetpack compose? Ou poderiam informar como ficaria a estrutura das pastas com as telas em jetpack compose?
Desde já obrigado pela atenção!
Olá Gabrielle, tudo bem?
Para conversão de telas dispostas em XML para compose temos esse Alura+: Configurando o Compose em um projeto existente.
Agora, sobre como ficaria a navegação com o compose, temos esta formação somente de navegação: Evolua apps em Jetpack Compose com navegação de telas, boas práticas e testes.
Falando brevemente sobre o sistema de pastas do compose com navigation, há diversas formas de se organizar elas, porém, uma forma comumente adotada seria próximo disso:
- app/
- build.gradle
- src/
- main/
- java/
- com.example.myapp/
- MainActivity.kt
- MainApplication.kt
- ui/
- screens/
- HomeScreen.kt
- ProfileScreen.kt
- navigation/
- Navigation.kt
- data/
- model/
- User.kt
- repository/
- UserRepository.kt
- res/
Se ficar qualquer dúvida, estarei à disposição :)