1
resposta

Componentes em jetpack compose

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!

1 resposta

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 :)