- O jetpack compõe fragmentos de necessidade?
- A composição substitui fragmentos?
- Preciso de fragmentos para compor?
- A composição do jetpack substitui o XML?
O jetpack compõe fragmentos de necessidade?
Primeiro, com Compose, não precisamos usar Fragments. Se quisermos migrar um aplicativo existente, pode ser apropriado ter fragmentos envolvendo compostos até concluirmos o processo de migração; mas para novos projetos, podemos esquecer os fragmentos.
A composição substitui fragmentos?
Com Compose você pode substituir sua função Fragment por Composable, que atua como sua View. Vamos ilustrar isso com o seguinte conceito de aplicativo. É um aplicativo simples de 2 telas, você pode ir da tela 1 para a tela 2 e da tela 2 para a tela 1.
Preciso de fragmentos para compor?
Você não precisa de Fragments com Compose. Você pode navegar para outra tela sem precisar de um Fragment ou Activity: class MainActivity: AppCompatActivity () override fun onCreate (savedInstanceState: Bundle?) super.
A composição do jetpack substitui o XML?
O Jetpack Compose, por outro lado, elimina a necessidade de XML e o substitui pelo código Kotlin completo para a IU. Agora, com o Jetpack Compose, o código da IU e a lógica podem permanecer dentro de si, claramente separados de outras partes da lógica.