✨ Funkcje

📺 Reklamy

💰 Monetyzacja

🎮 Zaangażowanie użytkownika

🛠️ Narzędzia deweloperskie

📦 Wymagania

WymaganieWersja
Android StudioArctic Fox+
Min SDK26
Target SDK36
Kotlin2.2.0
Gradle8.11.0

Zależności główne (automatycznie pobierane)

🚀 Szybki start

💡 Jedna linia inicjalizacji Wystarczy wywołać ADict.init() w klasie Application, a wszystkie moduły zostaną automatycznie zainicjalizowane. Nie musisz wywoływać osobno init() dla każdego modułu!
MyApplication.kt
class MyApp : Application() {
    override fun onCreate() {
        super.onCreate()

        // Podstawowa inicjalizacja (wszystkie moduły włączone)
        ADict.init(
            context = this,
            debuggable = BuildConfig.DEBUG
        )
    }
}

Szczegóły: Szybki start | Instalacja

📚 Moduły

📺

ADS (Reklamy)

Zarządzanie reklamami, mediacja, telemetria, HomeAds

📋

UI Adaptery

RecyclerView, ViewPager2, FragmentStateAdapter z reklamami

🔧

Config

Remote Config, konfiguracja stref, mapowania

🔒

GDPR

Consent management, UMP, zgody użytkownika

💳

InApp Billing

Zakupy, subskrypcje, Google Play Billing v8

📊

Analytics

Agregator analityki, Firebase, custom providers

📡

EventBus

Komunikacja między komponentami, Flow-based

🏆

Achievements

System osiągnięć i gamifikacji

ReviewTrap

Prośby o ocenę, Survey, Bug Report, Feedback

🔌

Inject (DI)

Ultra-prosty Dependency Injection

📱

AppUpdate

In-App Update Manager

🔐

Permissions

Uproszczona obsługa uprawnień

📋

Clipboard

Manager schowka z historią

🔒

Biometrics

Autoryzacja biometryczna

⏱️

Timer

Countdown, stopwatch, cooldown

🔋

Battery

Monitor stanu baterii

📤

Share

Udostępnianie z analityką i referral

🌍

Locale

Zarządzanie językiem aplikacji