Skip to content

Releases: maxDevAndroid/abmob-app

Release list

v1.0.1

Choose a tag to compare

@maxDevAndroid maxDevAndroid released this 20 Jul 15:30
290b772

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

Choose a tag to compare

@maxDevAndroid maxDevAndroid released this 19 Jul 22:11
9180681

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.