Postado pela equipe do Android
O Twitter, uma das plataformas de mídia social mais utilizadas do mundo, está sempre em busca de formas de conectar melhor os usuários. Ao mesmo tempo, a fim de criar novos recursos com eficiência e ainda manter os existentes, os desenvolvedores precisam de uma infraestrutura de suporte. A equipe de engenharia do Twitter escolheu o Jetpack Compose para iniciar uma reformulação muito necessária da base da IU do app. Com o Compose, os desenvolvedores podem facilmente localizar e usar as APIs certas, estilizar e modularizar componentes e criar mais com menos código.
Twitter lança reformulação de IU
Algumas equipes, como as de IU de cliente Android, aquisição de clientes, Twitter Blue e comunidades, reformularam seus processos de desenvolvimento, gerando grande agitação entre os engenheiros do Twitter. "Várias equipes do Twitter adotaram o Compose em seus fluxos de trabalho diários ", disse Sneha Patil, engenheira de software sênior e líder técnica da equipe de comunidades do Twitter para Android. Ao eliminar o trabalho de criação e configuração de temas e atributos personalizados, o Compose tornou a escrita de funções e a implementação de requisitos de design muito mais rápida e simples do que com Views. O Jetpack Compose permitiu que essas equipes trabalhassem com mais rapidez e eficiência, assegurassem a capacidade de reutilização do código e integrassem novos engenheiros com facilidade.
Revitalização do processo de desenvolvimento
A criação de conteúdo dinâmico é mais direta com o Compose. A equipe do Twitter usou a função que pode ser composta LazyColumn para criar a IU sem a necessidade de um Adapter ou ViewHolder, simplificando o processo de escrita de um código que dá vida, facilmente, a layouts, temas e estilos. Com menos linhas a serem escritas, as equipes de desenvolvimento do Twitter reduziram o código boilerplate, tiveram menos bugs durante o desenvolvimento e os lançamentos, ativaram os testes experimentais da IU e aceleraram o processo de testes. Essas melhorias elevaram a produtividade para que os desenvolvedores pudessem passar mais tempo criando aquilo que torna o Twitter único.
Eles também usaram o Compose para criar componentes sem estado que podem ser reutilizados em todo o app. A flexibilidade do Compose facilitou e agilizou o atendimento de requisitos de design, tornando a configuração de temas e estilos mais simples para os engenheiros novos e também para os mais experientes.
Criação de novos recursos usando o Compose
Com as melhorias observadas, eles decidiram criar um recurso totalmente novo usando o Compose. Eles criaram o recurso Comunidades , o espaço dedicado do Twitter no qual os usuários podem interagir em discussões sobre assuntos que são importantes para eles. Isso foi feito usando o Compose, do início ao fim. Em comparação com a experiência anterior das equipes com o uso de Views para outros recursos, a criação com o Compose foi muito mais rápida e com menos bugs. "Foi mágico ", disse Sneha. "Isso muda tudo na forma como podemos desenvolver em Android usando o Compose. ."
O Compose amplifica a saída de desenvolvimento
O Compose amplificou a velocidade e a eficiência do desenvolvimento de IUs pelos engenheiros do Twitter. Os desenvolvedores incorporaram e criaram com facilidade usando o Compose, o que facilitou a modularização do código, a reutilização de componentes e o detalhamento de dependências. A equipe utiliza regularmente os testes experimentais de IU, e o Compose ajudou a aumentar a confiança quanto ao comportamento em produção dos componentes que reagem as interações de usuários, atualizações de dados e diferentes tamanhos de tela.
O sucesso inicial dessas equipes com o Compose inspirou outras equipes de desenvolvimento do Twitter a seguir o exemplo. Agora, até mesmo os engenheiros que trabalham em componentes legados complexos estão pensando em adotá-lo.
Em geral, o Compose não só removeu muitos dos obstáculos que a equipe experimentava com Views, como também tornou o fluxo de trabalho agradável, e alguns desenvolvedores estão prontos para abandonar de vez os métodos antigos. "Estou louca para escrever mais em Compose e nunca mais ter que tocar em um layout XML novamente ", disse Yoali Sotomayor Baqueiro, engenheira de software de IU de cliente Android do Twitter. "Ele torna o desenvolvimento de IUs não só mais simples, mas também muito mais divertido e intuitivo. ."
VIDEO
Primeiros passos
Otimize o desenvolvimento de IUs com o Compose .
2 comentários :
A 1xBet Brasil tem sido pioneira no desenvolvimento de uma plataforma de apostas móveis robusta e intuitiva que atende às necessidades dos apostadores modernos. Seja através de um aplicativo informação dedicado ou de um site otimizado para dispositivos móveis, a 1xBet Brasil oferece uma experiência de apostas perfeitamente adaptada para smartphones e tablets, garantindo que os usuários possam desfrutar de todos os recursos e funcionalidades da plataforma, independentemente do dispositivo que estiverem usando.
Olá! A recente adoção do Jetpack Compose pelo Twitter para o desenvolvimento de seus recursos é uma excelente notícia para desenvolvedores e usuários. Com essa abordagem moderna, a equipe de desenvolvimento pode criar interfaces de forma mais rápida e eficiente, resultando em maior produtividade e menos bugs. O Jetpack Compose simplifica a escrita de código, o que pode levar a uma melhor experiência do usuário final. Se você quer se aprofundar em tendências como essa e outras inovações tecnológicas, não deixe de conferir cassinoanalise.com.br/ para conteúdos atualizados.
Postar um comentário