dev.inmo:navigation.mvvm

Common navigation library for kotlin multiplatform


Keywords
android, kotlin, kotlin-android, kotlin-js, kotlin-jvm, kotlin-linux, kotlin-mingw, kotlin-multiplatform
License
MIT

Documentation

Navigation

Relatively simple tool for navigation in a lot of kotlin platforms:

JVM Android Js ARM x64 Linux x64

KDocs Tutorials

It is strongly recommended to open tutorial after completing reading of this readme to understand how to use library

Artifacts

There are several types of artifacts:

  • Core - only base functionality: nodes, chains, navigation repositories, etc.
  • Compose - Core + Compose wrappers for navigation node
  • MVVM - Core + MVVM wrappers:

Installation

Maven Central

Gradle

implementation "dev.inmo:navigation.mvvm:$navigation_version"

Maven

<dependency>
  <groupId>dev.inmo</groupId>
  <artifactId>navigation.mvvm</artifactId>
  <version>${navigation_version}</version>
</dependency>