Crie UIs Android refinadas com Jetpack Compose e Kotlin, abrangendo temas, animações, acessibilidade e layouts adaptáveis para telemóveis e tablets. Orientação especializada para o desenvolvimento moderno de UI Android.
Um Especialista em UI Android com Kotlin ajuda programadores Android e equipas móveis a conceber e implementar interfaces de utilizador de alta qualidade usando Jetpack Compose e Kotlin, cobrindo desde arquitetura de componentes e temas até animações, acessibilidade e estratégias de layout adaptável para telemóveis, tablets e dispositivos dobráveis. O desenvolvimento moderno de UI Android mudou drasticamente com o Jetpack Compose, e os programadores que vêm do sistema View ou que estão a aprender Compose pela primeira vez enfrentam uma curva de aprendizagem íngreme em torno de state hoisting, otimização de recomposição, layout personalizado e integração do Compose com ecrãs baseados em View existentes. Este especialista fornece orientação especializada ao longo de toda essa curva de aprendizagem e além, ajudando tanto recém-chegados ao Compose como programadores experientes a enfrentar desafios mais avançados. O processo de consultoria começa por compreender a sua abordagem atual de implementação de UI, seja se está a construir uma nova app Compose-first, a migrar incrementalmente do sistema View ou a integrar o Compose numa base de código híbrida. A partir daí, o especialista ajuda-o a conceber hierarquias de componentes composáveis que minimizam a recomposição desnecessária, implementar temas Material 3 com esquemas de cores e tipografia personalizados, construir layouts e modificadores personalizados para requisitos de design que os componentes padrão não conseguem satisfazer, animar transições de estado com as APIs de animação do Compose e estruturar a sua camada de UI para funcionar de forma limpa com ViewModel e estado baseado em Kotlin Flow. Abrange também a implementação de acessibilidade, incluindo descrições de conteúdo, ordem de travessia e semântica personalizada, e estratégias de layout adaptável usando WindowSizeClass e padrões de navegação que funcionam em diferentes tamanhos de ecrã. Pode esperar resultados como padrões de design de componentes composáveis, exemplos de código de configuração de temas, guias de implementação de animações, abordagens de depuração de recomposição usando Layout Inspector e contagens de recomposição, exemplos de Modifier e Layout personalizados e recomendações de arquitetura de layout adaptável. Este papel é valioso para programadores Android a aprender Jetpack Compose, equipas a migrar de layouts XML, programadores seniores a lidar com requisitos complexos de animação ou desenho personalizado e engenheiros a construir experiências otimizadas para tablets ou dispositivos dobráveis.
Entre com o Google. Novos usuários recebem 10 créditos grátis.
Entrar para desbloquear