Which navigation library for compose do you suggest?

This page summarizes the projects mentioned and recommended in the original post on /r/androiddev

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • compose-destinations

    Annotation processing library for type-safe Jetpack Compose navigation with no boilerplate.

  • I can't recommend the vanilla compose navigation from Google, but the community has built others like compose destinations which is pretty good.

  • Decompose

    Kotlin Multiplatform lifecycle-aware business logic components (aka BLoCs) with routing (navigation) and pluggable UI (Jetpack Compose, SwiftUI, JS React, etc.)

  • I personally like decompose for its testability, clear separation of concerns, and apis for compose animations. Plus it's multiplatform so you can use it for other kmp targets.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • voyager

    🛸 A pragmatic navigation library for Jetpack Compose (by adrielcafe)

  • Voyager has some bugs (apparently SavedStateHandle doesn't work and the PR is open since Nov 24), Appyx is nice but I hear it's laggy (but honestly, everything in Compose is laggy all the time, so if you use Compose, that's pretty standard tbh), I don't know enough about Navigation-Reimagined to tell you, Compose-Destinations is a codegenerator over Navigation-Compose so you drag in Accompanist-Navigation to have basic screen transitions which is pre-alpha tech.

  • compose-navigation-extension

    Discontinued [BETA] A type-safe extension wrapper to simplify navigating experience with data classes support in Jetpack Compose.

  • Compose navigation is fine for me, I've created an extension for it to reduce the boilerplate https://github.com/uragiristereo/compose-navigation-extension

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Are Fragments in Android going to be deprecated in favor of Jetpack Compose?

    6 projects | /r/androiddev | 23 Apr 2023
  • What do you use for compose navigation?

    12 projects | /r/androiddev | 11 Apr 2023
  • ViewModel: for UI business, not UI operations 😮

    7 projects | /r/androiddev | 21 Dec 2022
  • Compose Navigation Reimagined 1.4.0 released

    2 projects | /r/androiddev | 27 Mar 2023
  • JeroKit: Handle navigation, permission, back press, soft input mode, etc. directly from viewModel

    2 projects | /r/androiddev | 14 Nov 2022