Por que usar o PopcornGP no seu próximo projeto multimódulo? @CodandoTV
Por que usar o PopcornGP no seu próximo projeto multimódulo?  @CodandoTV
Uploaded September 2026 | Updated September 2026, 47 minutes ago
Você já teve problemas com dependências proibidas em um projeto multimódulo?

Manter as fronteiras da arquitetura manualmente, principalmente em projetos que crescem rapidamente, pode se tornar um desafio constante.

Neste vídeo, apresentamos o PopcornGP, um plugin Gradle leve e open source desenvolvido pela comunidade CodandoTV para validar automaticamente os relacionamentos entre os módulos do seu projeto.

Você vai aprender:

• Como adicionar o PopcornGP ao build.gradle.kts
• Como criar regras de relacionamento entre módulos
• Como impedir dependências proibidas na arquitetura
• Como evitar que módulos de apresentação acessem diretamente módulos de dados
• Como validar todos os módulos utilizando o comando ./gradlew popcornParent
• Como integrar as verificações ao pipeline de CI/CD
• Como gerar relatórios que facilitam a revisão de pull requests

Com o PopcornGP, você não precisa mais revisar manualmente se cada módulo está acessando somente as dependências permitidas. A ferramenta realiza essa validação automaticamente e ajuda a preservar a arquitetura do projeto conforme ele cresce.

O PopcornGP oferece suporte para projetos Android, Kotlin Multiplatform e Java.

Repositório do PopcornGP:
github.com/CodandoTV/popcorn-guineapig

Documentação para integração com GitHub Actions:
codandotv.github.io/popcorn-guineapig/7-automating-popcorngp-with-github-cicd

Conheça os projetos open source da comunidade CodandoTV, contribua com melhorias e deixe uma estrela no repositório.


Comunidade do whatsapp:
chat.whatsapp.com/BA3c4f1zJifCN9k1c4YaFj

Comunidade do discord:
discord.gg/fZMDmjKmju

Quer ajudar o CodandoTV a crescer de maneira GRATUITA?
bit.ly/3Ob3yPH

Linkedin do Rods:
linkedin.com/in/rviannaoliveira

Github:
github.com/CodandoTV

Link do curso de Kotlin Multiplatform do CodandoTV:
udemy.com/user/codandotv/?srsltid=AfmBOooQmFzVKFYnWaQir6UCq1BG2WrSRIGdgthDbUIF3Qqgzr6ndn7P

TOMARA QUE TENHAM GOSTADO DO VIDEO! =]
✅ Se você gostou do video, ajude o canal a crescer, por favor, curta e compartilhe.
✅ Você sabia que 85% das pessoas veem o video e não se inscrevem? INSCREVA-SE ,por favor 🙏
✅ Pressione a campainha 🔔 para mais atualizações.
✅ Não esqueça de compartilhar o vídeo em suas redes e com as pessoas próximas
✅ Deixe sua opinião nos comentários abaixo.

🌏 Junte-se a nossa comunidade no Discord: discord.gg/fZMDmjKmju
🎧 Ouça no Spotify: open.spotify.com/show/4lRVUVIpvox53VNVS8dozk

------------------------------------------------------------------------------------------------------------------------------------------------------
Conheça mais dos conteúdos do canal:

🎬 Aplicação mobile usando Clean Architecture (Arquitetura Limpa) + MVVM + MAD Skills - GUIA COMPLETO
youtu.be/8ehlZfyN1S0

🎬 Nossas aulas completa de como criar um projeto netflix em android:
youtube.com/playlist?list=PL-7tME9TKyA4At5ze9i8-w_trk7nXMGRj
github.com/CodandoTV/Netflix-Android

🎬 Curso de Kotlin Multiplatform
youtube.com/watch?v=2_dYJr1s5Ak&list=PL-7tME9TKyA7yvWuQ2wL3eOQgCkYQy_cx
github.com/CodandoTV/Netflix-KMP

🎬 Biblioteca de Server Driven UI do CodandoTV - CRAFTD
youtube.com/watch?v=0plObTNS0Zk&list=PL-7tME9TKyA66icMzDMol1qriCyogrTHB

🎬 Segurança no seu aplicativo. JA PENSOU SE SEU APP ESTA SEGURO?:
youtube.com/watch?v=edPQ_CEVrgo&list=PL-7tME9TKyA4W3WLme-8gp2mw5nhtSG-E

🎬 Transição de carreira. TRAZ PESSOAS INCRIVEIS FALANDO SOBRE SUA TRANSICAO:
youtube.com/watch?v=hi3JaCSlVOk&list=PL-7tME9TKyA6nX-NQ916LiPQEunEDb2FN&index=9

🎬 APRENDA COMO ESTUDAR TECNOLOGIA:
youtube.com/watch?v=CH3BnkUwhkk

🎬 Mais Videos:
youtube.com/@CodandoTV/videos?view=0&sort=dd&shelf_id=0

------------------------------------------------------------------------------------------------------------------------------------------------------

Acompanhe nas redes sociais:
Instagram: @codandotv

🔗 Mais links do CodandoTV:
beacons.ai/codandotv
Por que usar o PopcornGP no seu próximo projeto multimódulo?Introdução no Módulo de Migração KMP - #1 MigraçãoAjustes  Especificos para funcionar no commonMain no KMP – #12 MigraçãoDevOps Engineer (DevOps em TI): O Caminho de Como Entrar e o que Esperar na Carreira em TIComo fazer Snapshot Tests no FlutterConfigurando o Gradle no Kotlin MultiPlatform - Parte 2 - #6 BásicoComo Injetar DataStore com Koin? - #8 IntermediárioACESSIBILIDADE é uma QUALIDADE DE ENTREGA! 💻 #shortsComo migrar de Retrofit para Ktor no Android – Parte 3 – #6 MigraçãoMCP do Zero: Entenda o Protocolo que Conecta IA com Ferramentas Reais(EXTRA) Como Migrar ScreenModel para ViewModel no KMP – #2 MigraçãoMétricas de Arquitetura: FanIn, FanOut e Instabilidade com PopcornGP
CodandoTV |

Por que usar o PopcornGP no seu próximo projeto multimódulo?

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER