MobileX

Reduces boilerplate code in projects, providing core library functionalities and modules for key-value storage and manual dependency injection, though it is now deprecated.

Android JVMJVMKotlin/Native
GitHub stars1
Open issues0
LicenseApache License 2.0
Creation dateover 3 years ago

Last activityover 2 years ago
Latest release2.7.3 (over 2 years ago)

version kotlin_version platforms

MobileX [DEPRECATED]

This repository now deprecated. Please yous KLibs libraries instead. It will be soon archived

MobileX

Core library which I'm using in my projects - it helps to reduce boiler-plate code

Docs

See docs page here

Setup

Add a repository

repositories {
    mavenCentral()
}

Add required modules to your module`s build.gradle file:

dependencies {
    // This modules are ready to use
    implementation("ru.astrainteractive.mobilex:ktx-core:<version>")  // Android/Desktop/IOS
    // This module is WIP, but ready to use
    implementation("ru.astrainteractive.mobilex:paging:<version>")  // Android/Desktop/IOS
    // I will not ever work with android views, but this module still here
    implementation("ru.astrainteractive.mobilex:rvadapter:<version>")  // Android
}

For service-locator use KDI

Auto Documentation with dokka

./gradlew dokkaHtmlMultiModule
Android JVMJVMKotlin/Native
GitHub stars1
Open issues0
LicenseApache License 2.0
Creation dateover 3 years ago

Last activityover 2 years ago
Latest release2.7.3 (over 2 years ago)

version kotlin_version platforms

MobileX [DEPRECATED]

This repository now deprecated. Please yous KLibs libraries instead. It will be soon archived

MobileX

Core library which I'm using in my projects - it helps to reduce boiler-plate code

Docs

See docs page here

Setup

Add a repository

repositories {
    mavenCentral()
}

Add required modules to your module`s build.gradle file:

dependencies {
    // This modules are ready to use
    implementation("ru.astrainteractive.mobilex:ktx-core:<version>")  // Android/Desktop/IOS
    // This module is WIP, but ready to use
    implementation("ru.astrainteractive.mobilex:paging:<version>")  // Android/Desktop/IOS
    // I will not ever work with android views, but this module still here
    implementation("ru.astrainteractive.mobilex:rvadapter:<version>")  // Android
}

For service-locator use KDI

Auto Documentation with dokka

./gradlew dokkaHtmlMultiModule
Survey iconComplete survey to improve klibs.io ↗
Let’s go