Ad-Mediator-SDK

Codacy Badge

Description

Ad-Mediator-SDK is an Android library based on modern Android application tech-stacks acts as a mediator for various advertisement networks (TapsellAds and UnityAds)

Sub Tasks

  • First Offline
  • Architectural Patterns
  • Design Patterns
  • UnitTest

Install

implementation 'com.github.MortezaNedaei:Mediator-SDK:1.0.0'

Tech stack & Open-source libraries

  • Minimum SDK level 21
  • Kotlin based, Coroutines
    • Flow for asynchronous.
  • Dagger Hilt for dependency injection (DI).
  • Android JetPack
    • Room Persistence - construct a database using the abstract layer.
  • Architecture
    • Clean Architecture like
    • Repository pattern
  • Testing
    • junit
    • mockk
    • truth
  • Retrofit2 & OkHttp3 - construct the REST APIs and network data.
  • Moshi - A modern JSON library for Kotlin and Java.

Architecture

Application is based on repository pattern and clean like architecture