Reconstruindo nosso guia para arquitetura de aplicativos
[ad_1]
Postado por Manuel Vicente Vivo, Engenheiro de Relações com Desenvolvedores,
@manuelvicnt
À 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.
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:
- O Camada de interface do usuário que exibe os dados do aplicativo na tela.
- O camada de dados que contém a lógica de negócios do seu aplicativo e expõe os dados do aplicativo.
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.
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!
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



