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.
Ele chegou! Finalmente chegou a versão Beta do Jetpack Compose! Para comemorar, criamos este programa com visões gerais, algumas Perguntas e respostas e uma demonstração de alguns dos motivos pelos quais estamos ansiosos por esse novo mundo:
O Jetpack Compose é o futuro kit de ferramentas de IU para Android, projetado para agilizar e facilitar a criação de apps Android nativos. Estamos trabalhando há algum tempo na biblioteca de código aberto, desde que anunciamos o Compose no Google I/O em 2019. Chegamos ao marco da categoria Alfa em agosto e, semana passada, alcançamos a versão Beta.
Como a versão Beta é uma conquista importante (indicando que a API é estável à medida que continuamos a solidificar o produto), publicamos várias informações sobre o Compose para ajudar você a aprender como usá-lo e a se preparar para adotá-lo nos aplicativos quando alcançarmos a versão 1.0, ainda este ano.
Primeiro, confira este blog com links para todos os tipos de informações sobre o Jetpack Compose, além de recursos para saber mais sobre ele:
Announcing Jetpack Compose Beta!
Em seguida, há uma série de vídeos e screencasts mostrando como usar diferentes aspectos do Jetpack Compose:
É claro que você vai querer mexer em algum código, então não deixe de conferir as amostras atualizadas e os codelabs no novo programa de aprendizado.
Finalmente, acesse nosso site para desenvolvedores para ler os documentos atualizados mais recentes, com links para todos os tipos de informações adicionais sobre como começar a usar o Jetpack Compose.
O Android teve início em um desafio para desenvolvedores em 2007, um ano antes da versão 1.0. Assim, não é surpresa pensarmos em outros desafios quando há um aspecto novo e interessante no mundo do desenvolvimento em Android para brincarmos.
Com o Jetpack Compose alcançando a versão Beta na semana passada (veja acima, aí mesmo na seção anterior), achamos que estava na hora de outro desafio. Desta vez, são quatro desafios semanais com milhares de prêmios, incluindo um Pixel 5.
O primeiro desafio, um app de adoção de filhotes, acaba de ser encerrado (lamentamos!), mas o segundo desafio acaba de começar. Agora, a tarefa é criar um timer de contagem regressiva. Mas seja rápido: o tempo voa!
Consulte o blog de lançamento, o blog sobre o segundo desafio e o site #AndroidDevChallenge para obter mais informações. E vá para o Compose criar código!
Devemos estar naquela época do ano novamente, as cerejeiras estão florindo, o clima está ficando um pouco mais quente, as chuvas na Califórnia estiaram até novembro, e a prévia inicial da próxima versão do Android está disponível agora!
Leia o blog para obter uma visão geral do conteúdo da versão, desde as melhorias de privacidade e segurança até os recursos gráficos, como transcodificação de mídia e suporte a imagens AVIF.
Confira também o site da Prévia do Android 12 para obter detalhes sobre mudanças de comportamento, novos recursos e APIs e muito mais. E, o mais importante: experimente o app com a nova versão e envie-nos seu feedback com quaisquer dúvidas que você tenha; esse é o motivo principal do lançamento antecipado dessas prévias, para que possamos fazer ajustes até o momento em que lançarmos o produto acabado.
Evidentemente, esse lançamento é apenas a primeira de várias etapas ainda por vir, à medida que caminhamos para a versão final. Aguarde mais lançamentos em breve, com uma quantidade crescente de recursos, correções e funcionalidades.
A série MAD Skills continua rolando, com conteúdo técnico sobre Modern Android Development.
A próxima e última série do MAD Skills acaba de iniciar esta semana, com uma introdução à série de Ben Weiss:
WorkManager Basics: Caren Chang deu início ao conteúdo técnico com este episódio sobre conceitos básicos do WorkManager. Ela explica um exemplo em detalhes usando o WorkManager para embaçar uma imagem. Confira o codelab do WorkManager para ver o código.
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.
Uma nova API acabou de estacionar na cidade: Biblioteca de apps do Android for Cars. Essa biblioteca Beta foi criada com base nos recursos no código fechado anterior com.google.android.libraries.car.app, mas agora é de código aberto e está disponível no AndroidX.
A API permite que você desenvolva apps de navegação, estacionamento e carregamento que são executados no Android Auto, simplificando o desenvolvimento ao oferecer modelos para atender aos padrões de distração do motorista e lidar com detalhes como diferentes formatos de tela e formas de entrada.
Leia o blog, confira o guia, use a biblioteca e conduza uma nova experiência do app.
No episódio final da série sobre o RecyclerView, Meghan Mehta mostra como implementar cabeçalhos para o RecyclerView usando o ConcatAdapter.
Get ahead using headers in RecyclerView
A programação com várias linhas de execução pode ser complexa, mas é importante fazer as coisas certas. Para os desenvolvedores do Kotlin, recomendamos o uso de corrotinas como uma forma mais fácil de escrever código de simultaneidade. Mas, caso você tenha pouca experiência com corrotinas ou esteja procurando orientações sobre como usá-las de forma correta e eficaz, há um novo documento a ser verificado.
Reunimos as práticas recomendadas sobre como desenvolver usando as corrotinas do Kotlin em um novo guia.
Publicamos outros episódios do Android Developers Backstage desde o último Now in Android. Confira o conteúdo nos links abaixo ou acesse seu cliente de podcast favorito.
Adoro nossos episódios de história no ADB, onde podemos conhecer os grandes e obscuros segredos sobre como e por que algumas coisas foram feitas. Desta vez, Tor, Romain e eu conversamos com Dan Bornstein, um dos primeiros engenheiros da equipe Android, bem antes da versão 1.0. Dan criou o tempo de execução Dalvik, o predecessor do atual Android Runtime (ART). Conversamos sobre algumas das decisões de design do Dalvik e sobre todos os aspectos tecnológicos envolvendo tempos de execução, coletores de lixo e desempenho.
Episódio 156: Android Runtime Classic (Dalvik)
Queremos saber a sua opinião! Desta vez, Tor Norbye, Romain Guy e eu falamos sobre o que faríamos (ou não) para melhorar o Android Developers Backstage.
Episódio 157: Audio feedback
Não deixe de participar da pesquisa para dizer o que você pensa!
Isso é tudo, por enquanto. Então, assista ao programa sobre o Jetpack Compose Beta e leia sobre todo o conteúdo novo e o código que compartilhamos. Aceite o desafio no #AndroidDevChallenge. Leia sobre e brinque com a primeira prévia para desenvolvedores do Android 12. Acesse o MAD para obter informações sobre o WorkManager na última série do MAD Skills. Confira a nova biblioteca de apps do Android for Cars. Leia sobre cabeçalhos nos contêineres do RecyclerView e sobre práticas recomendadas para corrotinas. 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