https://github.com/makeevrserg/mobilex
Shared code which I'm using in Android projects
https://github.com/makeevrserg/mobilex
android android-library kmm kmm-library kotlin kotlin-multiplatform library
Last synced: 2 months ago
JSON representation
Shared code which I'm using in Android projects
- Host: GitHub
- URL: https://github.com/makeevrserg/mobilex
- Owner: makeevrserg
- License: apache-2.0
- Archived: true
- Created: 2022-09-23T20:25:05.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2023-08-09T14:23:15.000Z (almost 2 years ago)
- Last Synced: 2025-02-09T16:41:12.115Z (4 months ago)
- Topics: android, android-library, kmm, kmm-library, kotlin, kotlin-multiplatform, library
- Language: Kotlin
- Homepage:
- Size: 449 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://github.com/makeevrserg/MobileX)
[](https://github.com/makeevrserg/MobileX)
[](https://github.com/makeevrserg/MobileX)# MobileX [DEPRECATED]
### This repository now deprecated. Please yous KLibs libraries instead. It will be soon archived
- [KDI](https://github.com/makeevrserg/klibs.kdi) for manual DI
- [KStorage](https://github.com/makeevrserg/klibs.kstorage) for key-value storage wrapper
- [MiKro](https://github.com/makeevrserg/klibs.mikro) for ktx## MobileX
Core library which I'm using in my projects - it helps to reduce boiler-plate code
## Docs
See docs page [here](docs/index.md)## Setup
Add a repository
```groovy
repositories {
mavenCentral()
}
```Add required modules to your module`s build.gradle file:
```groovy
dependencies {
// This modules are ready to use
implementation("ru.astrainteractive.mobilex:ktx-core:") // Android/Desktop/IOS
// This module is WIP, but ready to use
implementation("ru.astrainteractive.mobilex:paging:") // Android/Desktop/IOS
// I will not ever work with android views, but this module still here
implementation("ru.astrainteractive.mobilex:rvadapter:") // Android
}
```For service-locator use [KDI](https://github.com/makeevrserg/KDI)
### Auto Documentation with dokka
```bash
./gradlew dokkaHtmlMultiModule
```