Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more! Learn more →
Compose-destinations Alternatives
Similar projects and alternatives to compose-destinations
-
voyager
🛸 A pragmatic navigation library for Jetpack Compose (by adrielcafe)
-
SlidingTutorial
Android Library for making animated tutorials inside your app
-
Appwrite
Appwrite - The Open Source Firebase alternative introduces iOS support. Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!
-
PagerSlidingTabStrip
An interactive indicator to navigate between the different pages of a ViewPager
-
Keyboard Dismisser
Dismiss your keyboard by tapping anywhere outside it.
-
AnimatedBottomBar
A customizable and easy to use BottomBar navigation view with sleek animations, with support for ViewPager, ViewPager2, NavController, and badges.
-
SonarLint
Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
-
Conductor
A small, yet full-featured framework that allows building View-based Android applications (by bluelinelabs)
-
simple-stack
[ACTIVE] Simple Stack, a backstack library / navigation framework for simpler navigation and state management (for fragments, views, or whatevers).
-
Decompose
Kotlin Multiplatform lifecycle-aware business logic components (aka BLoCs) with routing (navigation) and pluggable UI (Jetpack Compose, SwiftUI, JS React, etc.)
-
simple-stack-compose-integration
[ACTIVE/BETA] Compose integration for Simple-Stack.
-
AndroidBriefActions
Android library for sending and observing non persistent actions such as showing a message; nice readable way to call navigation actions from ViewModel or Activity/Fragment.
-
-
Permission Dispatcher
A declarative API to handle Android runtime permissions.
-
LoganSquare
Screaming fast JSON parsing and serialization library for Android.
-
workflow
A Swift and Kotlin library for making composable state machines, and UIs driven by those state machines. (by square)
-
compose-router
[DEPRECATED] Routing functionality for Jetpack Compose with back stack
-
InfluxDB
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
compose-destinations reviews and mentions
-
Compose only apps question
The biggest help of all by far was Compose Destinations. It takes away all the boilerplate of maintaining your routes. A simple way to not have to create all those routes yourself with placeholders etc, including deeplink patterns and all. It generates all of that for you in a typesafe way. Just check the basic example on GitHub or the dedicated documentation website.
-
How do you deal with complex nested navigation in Jetpack Compose?
Here is a great solution for navigation in compose. Actually this is what Google should have done in the first place https://github.com/raamcosta/compose-destinations
- New app: xml or compose?
-
Pure Compose Navigation
Compose destinations is another alternative: https://github.com/raamcosta/compose-destinations
-
A Type-safe extension library for the Compose Navigation library
Hey, thanks for sharing here. Do you mind sharing how exactly this library is different from this one https://github.com/raamcosta/compose-destinations and why one would use one over the other?
-
Single Activity Apps: Fragments vs Views in 2022
I don't have much experience with conductor, so I'm curious what your concerns about lifecycle is lacking compared to fragments? But if your team already knows that framework I might just stick with views over fragments. I see there is a compose integration if you do ever plan on picking that up with conductor. Otherwise compose makes fragments obsolete and your team already knows conductor. I do agree the navigation story in compose is not mature especially after jetpack compose navigation. But there are other 3rd party libraries like compose destinations or decompose, but would be nice to see something better 1st party.
-
Which navigation library for compose do you suggest?
https://composedestinations.rafaelcosta.xyz/ I use this
I can't recommend the vanilla compose navigation from Google, but the community has built others like compose destinations which is pretty good.
-
ViewModel: for UI business, not UI operations 😮
Compose Destinations
-
Compose Destinations - Navigation Library
However, a better solution may be just using this awesome Compose Destinations library! Let's see how we can convert this app to use this library.
-
A note from our sponsor - Appwrite
appwrite.io | 23 Mar 2023
Stats
raamcosta/compose-destinations is an open source project licensed under Apache License 2.0 which is an OSI approved license.
Popular Comparisons
- compose-destinations VS voyager
- compose-destinations VS SlidingTutorial
- compose-destinations VS Chip Navigation Bar
- compose-destinations VS PagerSlidingTabStrip
- compose-destinations VS Duo Navigation Drawer
- compose-destinations VS Keyboard Dismisser
- compose-destinations VS AnimatedBottomBar
- compose-destinations VS FragNav
- compose-destinations VS AndroidBriefActions
- compose-destinations VS fragstack