TECNOLOGIA

Reconstruindo nosso guia para arquitetura de aplicativos

Publicidade

[ad_1]

Postado por Manuel Vicente Vivo, Engenheiro de Relações com Desenvolvedores,
@manuelvicnt

Robô Android sob um gráfico de fluxograma

À medida que os aplicativos Android crescem em tamanho, é importante projetar o código com uma arquitetura para permitir que o aplicativo réguamelhorar qualidade e robusteze faça mais fácil de testar.

Publicidade

Uma arquitetura de aplicativo outline o limites entre partes do aplicativo e o responsabilidades cada parte deve ter. Isso favorece o separação de preocupações princípio que possibilita os benefícios acima mencionados.

Em resposta à demanda da comunidade por orientações atualizadas sobre arquitetura de aplicativos, estamos lançando um guia renovado para arquitetura de aplicativos. Isso inclui práticas recomendadas e arquitetura recomendada para criar aplicativos robustos e de alta qualidade. Ele também fornece uma página para cada camada da arquitetura recomendada: IU, domínioe dados camadas. Neles, você encontrará aprofundamentos em tópicos mais complexos, como como lidar com Eventos de IU.

Cada aplicativo Android deve ter pelo menos duas camadas:

Você pode adicionar uma camada adicional chamada camada de domínio para simplificar e reutilizar as interações entre a interface do usuário e as camadas de dados.

fluxograma mostrando camada de interface do usuário, camada de domínio, camada de dados

Diagrama geral de uma arquitetura de aplicativo típica. A camada de interface do usuário obtém os dados do aplicativo da camada de domínio opcional, ou a camada de dados, que expõe os dados do aplicativo.

Nós criamos um caminho de aprendizagem para ajudá-lo a consumir esse conteúdo em ordem e de maneira rastreável. Não perca a possibility de aprender tudo isso e ganhar uma medalha como reconhecimento!

distintivo

Isso é para você?

Se você é um principiantevocê deve começar por entendendo os benefícios de ter uma arquitetura de aplicativo e, em seguida, seguir essas recomendações como uma primeira abordagem ao tópico. Intermediário e avançado os desenvolvedores podem Segue essas recomendações e customizar -los às suas necessidades. Na verdade, nossa pesquisa sugere que a maioria dos desenvolvedores profissionais já está usando essas práticas recomendadas.

Você pode estar se perguntando se deve atualizar sua arquitetura existente para seguir essa recomendação, e a resposta é não… ou espere… depende de você. Se sua arquitetura atual funciona para sua equipe, convém mantê-la. Mas você também pode encontrar padrões em nossos guias dos quais pode se beneficiar e incorporar ao seu aplicativo.

Ainda não terminamos

Este é o primeiro lote de documentos que estamos lançando, com mais por vir em 2022. Ajude-nos a melhorar a orientação! Se você tiver algum comments sobre as recomendações atuais ou se quiser ver outros tópicos relacionados à arquitetura nelas, informe-nos em nosso rastreador de problemas de documentos.



[ad_2]

Fonte da Notícia

Publicidade

Osmar Queiroz

Osmar é um editor especializado em tecnologia, com anos de experiência em comunicação digital e produção de conteúdo voltado para inovação, ciência e tecnologia.

Artigos relacionados

Botão Voltar ao topo
HexTec News