Repository navigation
Releases: maxDevAndroid/abmob-app
Release list
v1.0.1
Funcionalidades Principais
Integração completa com Google AdMob: Suporte a banners, anúncios intersticiais e carga dinâmica via ViewModel.
Arquitetura MVVM limpa: Separação clara entre View, ViewModel e Repository/UseCase.
Jetpack Compose: UI declarativa moderna para fácil manutenção e personalização visual.
Suporte a Coroutines e Flow: Fluxo reativo para gerenciamento de estado e eventos do AdMob.
Testes automatizados: Cobertura inicial com testes unitários para ViewModel usando Mockk e Turbine.
Configuração modular: Código organizado para futura extração em biblioteca reutilizável.
Melhorias na versão 1.0.0
Remoção da exposição de métodos desnecessários para uso da biblioteca.
Implementação de interface e camada de comunicação para facilitar utilização da biblioteca.
Documentação básica no README para configuração do Google AdMob e uso da aplicação.
Próximos passos / Roadmap
Suporte a mais formatos de anúncios (Rewarded Ads, Native Ads avançados).
Modularização completa em uma biblioteca Kotlin Multiplatform.
Ampliação da cobertura de testes incluindo testes de UI com Compose Test.
Otimização de performance e análise detalhada do lifecycle dos anúncios.
Integração com outros provedores de anúncios.
v1.0.0
Funcionalidades Principais
Integração completa com Google AdMob: Suporte a banners, anúncios intersticiais e carga dinâmica via ViewModel.
Arquitetura MVVM limpa: Separação clara entre View, ViewModel e Repository/UseCase.
Jetpack Compose: UI declarativa moderna para fácil manutenção e personalização visual.
Suporte a Coroutines e Flow: Fluxo reativo para gerenciamento de estado e eventos do AdMob.
Testes automatizados: Cobertura inicial com testes unitários para ViewModel usando Mockk e Turbine.
Configuração modular: Código organizado para futura extração em biblioteca reutilizável.
Melhorias na versão 1.0.0
Implementação do AdViewModel para controle dos eventos do AdMob.
Componente AdBanner em Compose que consome StateFlow para renderizar anúncios.
Listener para eventos do AdMob configurado para resposta dinâmica a estados de anúncios (carregado, erro, clique).
Gradle configurado com plugins Kotlin e Compose, minSdk 24 e targetSdk 34.
Documentação básica no README para configuração do Google AdMob e uso da aplicação.
Próximos passos / Roadmap
Suporte a mais formatos de anúncios (Rewarded Ads, Native Ads avançados).
Modularização completa em uma biblioteca Kotlin Multiplatform.
Ampliação da cobertura de testes incluindo testes de UI com Compose Test.
Otimização de performance e análise detalhada do lifecycle dos anúncios.
Integração com outros provedores de anúncios.