Olá, pessoal! Esse é o episódio #009 do Android Dev BR Cast, nosso papo mensal sobre o que tá rolando de melhor na comunidade Android brasileira! 🤖🇧🇷 


E pra esse episódio nossas pessoas admins Ana Coimbra e Walmyr Carvalho conversaram com o Diogo Cabral, Android Developer @ ThoughtWorks, sobre um assunto muito bacana e comum na comunidade: arquitetura de aplicações Android! 🚧


Nesse episódio, falamos bastante sobre como essa discussão de arquiteturas no Android começou,  os vários tipos de arquiteturas conhecidas e populares do mercado, além de questões inerentes à arquitetura como testes, dependency injection e uso de bibliotecas do Google como o Jetpack. 


Esperamos que gostem! 🎙🎧✨



PS: Pedimos desculpas pela qualidade do áudio nesse episódio em específico, tivemos alguns problemas técnicos mas vamos melhorar para os próximos! ❤️


— 


🔗 Links da conversa: 


https://blog.cleancoder.com/uncle-bob/2012/08/13/the-clean-architecture.html


https://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller


https://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93presenter


https://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93viewmodel


https://developer.android.com/jetpack


https://dagger.dev/


https://dagger.dev/dev-guide/testing.html


https://insert-koin.io/


https://www.objc.io/issues/13-architecture/viper/




📆 Sugestões da semana 


Diogo Cabral


Livro: Clean Code: A Handbook of Agile Software Craftsmanship, 


http://tiny.cc/livro-clean-code


Livro: Clean Architecture: A Craftsman's Guide to Software Structure and Design, por Robert C. Martin (Uncle Bob)


http://tiny.cc/livro-clean-architecture


Ana Coimbra


Artigo: Arquitetura limpa nas apps: utilizando VIPER no Android, por Diogo Cabral


https://medium.com/android-dev-br/arquitetura-limpa-nas-apps-utilizando-viper-no-android-f39e51b44723




Walmyr Carvalho


Talk: Finding Right Architecture (Google I/O 2019) - Yigit Boyar e Florina Muntenescu, Developer Advocates @ Google 


https://www.youtube.com/watch?v=PZBg5DIzNww


💬 Participantes 


Diogo Cabral


Twitter: https://twitter.com/drcabrales


GitHub: https://github.com/drcabral


LinkedIn: https://www.linkedin.com/in/drcabral/


Slack: @drcabral




Ana Coimbra


Twitter: https://twitter.com/anacoimbrag


GitHub: https://github.com/anacoimbrag 


LinkedIn: https://www.linkedin.com/in/anacoimbrag 


Slack: @anacoimbrag


Walmyr Carvalho


Twitter: https://twitter.com/walmyrcarvalho


GitHub: https://github.com/walmyrcarvalho 


LinkedIn: https://www.linkedin.com/in/walmyrcarvalho 


Slack: @walmyrcarvalho




— 


Junte-se a nós e conheça todas as nossas iniciativas:



🌍 Site: https://androiddevbr.org


✅ Código de Conduta: https://github.com/androiddevbr/codigo-de-conduta 


💬 Slack: http://slack.androiddevbr.org 


📝 Medium: http://medium.androiddevbr.org


💼 Vagas: http://vagas.androiddevbr.org 


📚 Materiais de Estudo: https://github.com/androiddevbr/materiais-de-estudo 


🎙 Podcast: http://podcast.androiddevbr.org 


— 


Caso tenha algum feedback, dúvida ou sugestão sobre o conteúdo produzido mande pra gente no canal #cast do Slack, nossa comunidade só tem a ganhar com o engajamento de todos! ❤️ 


A imagem do Android foi criada pelo Android Open Source Project e foi usada de acordo com os termos da Licença Creative Commons Atribuição 2.5

Twitter Mentions