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.
Now in Android: 36 - MAD Skills WorkManager, AndroidX, #AndroidDevChallenge e muito mais.
A série sobre o WorkManager continua, com mais dois episódios.
Trabalho em segundo plano: se há algo que não se deve fazer nos apps Android é bloquear o thread da IU. Neste episódio, Ben Weiss fala sobre como executar o trabalho em segundo plano utilizando o WorkManager e discute as várias abordagens possíveis. As APIs que você usa no WorkManager dependem do uso de executores, corrotinas ou do RxJava. O episódio também fala sobre como retornar um resultado quando o trabalho está concluído. Além disso, Ben faz uma das melhores interpretações de “Let’s go” que já vi até hoje nos vídeos do MAD.
Configuração e testes avançados: Ben explica também como personalizar a inicialização do WorkManager, dar suporte a apps que abrangem vários processos e testar workers, além de compartilhar algumas técnicas úteis de depuração.
Desta vez, a maioria das versões do AndroidX tem a ver com correções de erros. Isso é uma ótima notícia! Quando você tem problemas com as nossas bibliotecas, nós as corrigimos. Todo mundo sai ganhando.
Você já sabe que eu trabalho com o Hilt… então não posso prosseguir para a próxima seção sem mencionar que o Hilt foi promovido para a versão Beta. Todas as APIs Hilt e as APIs específicas do AndroidX para o suporte a ViewModel, WorkManager e Navegação agora são estáveis. Talvez você já saiba disso, mas o Hilt é a solução recomendada do Jetpack para a injeção de dependências no Android. Como parte disso, lançamos uma folha de referência que permite ver rapidamente o que fazem as diferentes anotações do Hilt e do Dagger e como utilizá-las.
Enquanto isso, se você está começando a usar o Jetpack Compose e o componente de Navegação, a equipe acaba de lançar uma nova biblioteca chamada hilt-navigation-compose para recuperar ViewModels fornecidos pelo Hilt e direcionados a um destino de um gráfico de navegação criado com a navegação do Compose. Leia mais sobre isso na documentação.
Don Turner fala sobre as melhorias na latência de áudio do Android e como isso afeta os apps de áudio em tempo real. Este artigo analisa o que mudou no ecossistema, os planos para o futuro e como dar os primeiros passos para criar apps de áudio de baixa latência usando a biblioteca Oboe.
An update on Android's audio latency
O Jetpack Compose sempre foi desenvolvido com o usuário em mente. E o principal usuário é VOCÊ, nosso estimado amigo desenvolvedor. Preethi Srinivas e Paris Hsu falam sobre como o recurso de visualização do Compose no Android Studio foi projetado e como diferentes estudos de pesquisa de UX influenciaram o design e a funcionalidade.
A UX journey of Compose Preview
Os blocos do Wear OS estão sendo totalmente reformulados. Há uma nova biblioteca de Blocos do Jetpack, ainda na versão Alfa, que permite criar blocos personalizados, um acesso simplificado a informações e ações no Wear OS sem a necessidade de abrir o app. Eles serão disponibilizados aos usuários nas futuras atualizações da plataforma Wear OS. Essa biblioteca permite começar a criar protótipos imediatamente.
Como criar blocos personalizados no Wear OS by Google com a biblioteca de Blocos do Jetpack
A equipe do Jetpack Compose acaba de lançar diretrizes de API: padrões, práticas recomendadas e diretrizes de estilo para escrever APIs idiomáticas do Jetpack Compose. Confira este guia para obter ajuda para escrever código idiomático do Compose ou simplesmente para saber mais sobre as ideias por trás das APIs do Compose em geral.
Caren Chang e eu fizemos juntos uma sessão ao vivo para explicar como usar as corrotinas no Android. Falamos sobre a documentação das corrotinas e o codelab de fundamentos e também respondemos a perguntas no chat ao vivo.
Se você quiser aprender sobre corrotinas, abra o Android Studio e codifique junto conosco neste vídeo.
Com a chegada do Jetpack Compose à versão Beta algumas semanas atrás, demos início a um Developer Challenge que inundou a Internet com apps para a adoção de filhotes na primeira semana e timers de contagem regressiva na segunda. Na semana três, chegou a hora de um desafio para os dedos mais velozes do oeste!
Levados em conta os diferentes fusos horários, os desenvolvedores Android foram desafiados a implementar um design fictício com a máxima rapidez possível para concorrer a um Pixel 5.
Se você não teve tempo de participar, não se preocupe. Você ainda pode usar esses desafios para experimentar o Compose no seu próprio ritmo. Mas, se você precisa de uma motivação extra, o "grand finale" do #AndroidDevChallenge começa no dia 17 de março. Não perca!
Publicamos outro episódio do Android Developers Backstage desde o último Now in Android. Confira no link abaixo ou no seu cliente de podcast favorito.
Chet Haase, Romain Guy e Tor Norbye conversaram com quatro membros da equipe do Jetpack Compose, Nick Butcher, Clara Bayarri, Leland Richardson e Adam Powell, para discutir sobre o que significa “o Compose está na versão Beta” e sobre alguns recursos oferecidos pelo Jetpack, como corrotinas, a implementação do Material Design e o ConstraintLayout.
Episódio 158: Jetpack Compose... C'est bêta!
A missão da equipe de Relacionamentos com desenvolvedores Android é ajudar as pessoas a criar ótimos apps. Deseja fazer parte da nossa equipe? Temos algumas vagas em aberto em todo o mundo que podem ser do seu interesse. Se você ainda não sabe o que a nossa equipe faz, leia a postagem do blog de Jacob Lehrbaum para obter mais informações e ver uma descrição das vagas disponíveis.
Android Developer Relations is hiring
Isso é tudo, por enquanto. Consulte no MAD as informações sobre o WorkManager, na última série do MAD Skills. Leia os artigos sobre latência de áudio, jornada de UX da visualização do Compose, as vagas disponíveis em nossa equipe, a nova biblioteca de Blocos do Wear OS e as diretrizes de API para o Jetpack Compose. Assista ao episódio do Android Code-Along sobre corrotinas. Componha códigos com o #AndroidDevChallenge. Ouça o podcast do ADB mais recente. Faça parte da equipe DevRel. 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