Wesley Jonathan Marcolino

Jul 29, 2021

4 min read

Como adotar Jetpack Compose em seu projeto Android

E fazer UIs em Kotlin sem uma linha de XML

Como deixar meu app pronto para o Compose?

O Jetpack Compose é uma lib completamente nova que usa o novo compilador do Kotlin para transformar funções @Composable em interfaces lindas! Como estes recursos estão disponíveis apenas em novas versões do Kotlin, algumas ferramentas precisam estar atualizadas para que você possa começar a adotar o Compose em seu app atual. Então, anota e atualiza aí:

  • Android Studio 7.0 ou superior
  • Android Gradle Plugin 7.0 ou superior
  • Kotlin 1.5.10
  • Ex.: MaterialTheme.colors.surface é a cor padrão de superfícies de diversos componentes e pode ser alterada com override no tema.
  • Bottom-up: adotar nos elementos menores do app, como custom views, botões e etc. e ir subindo para partes maiores, como RecyclerViews e Fragments
  • Top-down: começar por containers de interface, como Fragments e ViewGroups, e ir compondo pedaços menores

Nós desenvolvemos produtos digitais com inovação, agilidade e excelentes práticas, para que o mercado brasileiro e latino-americano acompanhe a velocidade do mercado digital mundial.