Este é o Now in Android, seu guia atualizado de novidades e fatos importantes do mundo de desenvolvimento no Android.
Este Now in Android também é oferecido nos formatos de vídeo e podcast. O mesmo conteúdo, com menos leitura. A versão em artigo (continue lendo!) ainda é o local onde você encontra os links para todo o conteúdo abordado.
Clique no link abaixo ou simplesmente assine o podcast em seu app cliente favorito. MAD Skills
Now in Android: 33 - Motion Layout, AndroidX, Hilt, WorkManager e muito mais!
A série MAD Skills continua rolando, com conteúdo técnico sobre Modern Android Development.
A série sobre o uso do Kotlin com as APIs do Jetpack foi concluída desde o último Now in Android, terminando com uma sessão de Perguntas e respostas com transmissão ao vivo. Agradecemos por todas as perguntas (infelizmente, não foi possível responder a todas, mesmo com o tempo extra!). Confira a gravação para saber como foi.
Como de costume, há um blog de encerramento da série, contendo todos os links para os vídeos e artigos do episódio, além de links para tecnologias relevantes:
MAD Skills - Kotlin e Jetpack: encerramento
O MADSkills continua com uma nova série de Sean McQuillan sobre a API MotionLayout e a ferramenta Motion Editor para a criação de animações de IU avançadas. O MotionLayout oferece uma capacidade similar à das APIs Transition do Android, mas com muito mais flexibilidade e poder, permitindo animações personalizadas mais avançadas. Além disso, há um editor visual muito bacana, que facilita muito a criação de animações complexas.
Animações ConstraintSetEste vídeo explora como os ConstraintSets são usados para definir diferentes estados entre os quais ocorrem as animações de IU. Ao longo do caminho, Sean mostra como usar o Motion Editor no Android Studio para criar e editar essas transições.
Keyframes:Este episódio mostra como usar Keyframes em uma animação MotionLayout para personalizar a animação alterando os valores de várias propriedades ao longo do tempo. Por exemplo, é possível usar keyframes para alterar o caminho percorrido por um objeto entre o início e o final, em vez de seguir o caminho linear padrão de costume.
Vários ConstraintSetsNeste terceiro episódio, Sean mostra como você pode adicionar ConstraintSets, além dos dois padrão (início + final), para criar animações mais complexas ou transições que fluem por vários estados entre o início e o final.
Em breve, haverá mais episódios da série MotionLayout. Não deixe de conferir a playlist para ver todos eles. Consulte também na playlist do MotionTags (confira detalhes abaixo) os screencasts sobre áreas específicas da API MotionLayout.
Para ver o conteúdo atual, não deixe de conferir a playlist do MAD Skills no YouTube, os artigos no Medium ou esta página de destino útil, que fornece acesso a todo o conteúdo.
Entre as muitas versões complementares recentes das várias bibliotecas do AndroidX, estavam as seguintes versões estáveis importantes:
Autofill 1.1.0: esta versão introduz APIs que ativam alguns dos novos recursos de sugestão em linha introduzidos com o Android 11.
Biometric 1.1.0: esta versão adiciona recursos e APIs para o suporte aos recursos de autenticação biométrica do Android 11. Ela foi reescrita consideravelmente e reduz bastante o tamanho ocupado pela biblioteca nos apps, além de fornecer várias outras melhorias e correções.
Transition 1.4.0: esta versão adiciona as APIs KTX (a biblioteca de extensões do Kotlin do Android) para transições do AndroidX.
WorkManager 2.5.0: esta versão adiciona novos recursos e um novo artefato work-multiprocess para apps multiprocessos, além de suporte a uma nova ferramenta WorkManager na versão canário mais recente do Android Studio (Arctic Fox). Para saber mais sobre a versão, confira o artigo sobre o WorkManager indicado na seção abaixo.
Este artigo novo de Manuel Vivo discute o novo ViewModelComponent na hierarquia do Hilt. O ViewModelComponent permite a definição de escopo de tipos para um determinado ViewModel em oposição a ActivityRetainedComponent, cujos tipos de escopo são compartilhados por todos os ViewModels.
Using Hilt’s ViewModelComponent
Ben Weiss publicou um artigo sobre a recém-lançada biblioteca WorkManager, versão 2.5.0. Essa versão facilita o uso do WorkManager em aplicativos multiprocessos, além de trazer correções de bugs e melhorias gerais.
WorkManager 2.5.0 stable released
MotionTags é um conjunto de vídeos de screencast que se aprofunda em áreas específicas da API MotionLayout. Os dois episódios finais da série foram postados recentemente:
KeyTimeCycleEste episódio é um complemento do vídeo anterior sobre KeyCycles e mostra como criar animações complexas.
KeyTriggerEste episódio final da série fala sobre o KeyTrigger, que pode ser usado para ajudar um aplicativo a controlar uma animação com um retorno de chamada causado por um estado na animação (um “gatilho”).
Desde o último Now in Android, publicamos outro episódio do Android Developers Backstage. Confira no link abaixo ou no seu cliente de podcast favorito.
Para começar o ano do Android Developers Backstage, tivemos uma conversa com Wale Ogunwale e Rob Carr, da equipe do WindowManager. Falamos um pouco sobre a história (e da complexidade!) do WindowManager e também sobre alguns dos desenvolvimentos recentes e recursos que ele ativa.
Episódio 155: WindowManagerManagers
Isso é tudo, por enquanto. Então, acesse o MAD para ver mais episódios sobre Kotlin/Jetpack e MotionLayout. Confira as versões estáveis do AndroidX mais recentes. Leia novos artigos sobre o Hilt e o WorkManager e assista aos vídeos mais recentes sobre o MotionTags. Ouça o podcast do ADB mais recente. Em breve, voltaremos com a próxima atualização do universo dos desenvolvedores Android.
Postar um comentário
Nenhum comentário :
Postar um comentário