Fragula is a swipe-to-dismiss extension for navigation component library for Android.
Just in a few lines you can easily make your fragments "swipeable" like in Telegram, Slack and many other messaging apps.
BubbleTabBar is bottom navigation bar with customizable bubble like tabs.
When your users want to get from one location to another, don’t push them out of your application into a generic map application. Instead, keep them engaged with your application 100% of the time with in-app turn-by-turn navigation.
The Mapbox Navigation SDK is a precise and flexible platform which contains logic needed to get timed navigation instructions and enables your users to explore the world's streets. We are designing new maps specifically for navigation that highlight traffic conditions and helpful landmarks. The calculations use the user's current location and compare it to the current route that the user's traversing to provide critical information at any given moment.
A small and simple, yet fully fledged and customizable navigation library for Jetpack Compose:
A customizable and easy to use BottomBar navigation view with sleek animations.
The simplest navigation library for Android.
Universal router comes with two flavor, the core module which basically a link router that can convert your URI to whatever you need, and the Android module which more opinionated to how you can use it to help you solve your navigation problem.
Cicerone is a lightweight library that makes the navigation in an Android app easy.
A navigation bar widget inspired on Google Bottom Navigation mixed with Chips component.
A lightweight Android material bottom navigation bar library.
A floating navigation view for listing items dynamically on Android.
An Android library that allows, when using the BottomNavigationBar, to consume the multiple back stack workaround provided on Google Samples with one single navigation graph per application.
Android Library to implement Rich, Beautiful, Stylish Material Navigation View for your project with Material Design Guidelines. Easy to use.
SSCustomBottomNavigation is a customizable bottom bar library with curved animations.
The actual features are:
👨✈️⛵ multi-module navigation on Android has never been so easier!
Lightweight library based on Cicerone and adds subnavigation functionality (e.g. instagram like navigation tabs).
A lightweight bottom navigation view, fully customizable with an indicator and animations.
A light-weight library to make beautiful Navigation Bar easily with ton of customization options.
An easy multiple stack emulation for Android.
A nice looking Spotify like bottom navigation view.
A Route is a simple abstraction of Android's Intent class. Routes can be created with a set of parameters, just like a Bundle. Routes don't depend on the Android framework, so they can be used in unit tests
This library allows you to show bottom navigation quickly and simply.
FlipTabs is a lightweight library that contains a 2-tab view that switches using flip animation.
Android library for managing multiple stacks of fragments.
An useful fragment navigator helps you control fragments better and easier. You will not need to worry about the dirty things like switch fragments, fragments overlay, save fragments states and restore fragments states. The lib will do them all for you. Fragments in activity and nest Fragment are all supported.
Flow is a small library that helps with describing an app as a collection of moderately independent screens. These screens can be pushed onto a concrete backstack to provide navigation history.
This is an example of how to implement navigation in a multi-module project.