Android bottom navigation bar library






0

0


(Deprecated) A custom view component that mimics the new Material Design Bottom Navigation pattern.

Java
Apache License 2.0
Updated 23 Nov 2020

This Library helps users to use Bottom Navigation Bar (A new pattern from google) with ease and allows ton of customizations

Java
Apache License 2.0
Updated 23 Nov 2020

A lightweight Android material bottom navigation bar library

Kotlin
MIT License
Updated 23 Nov 2020

A lightweight Android material bottom navigation bar library

Kotlin
MIT License
Updated 21 Nov 2020

Create curve bottom navigation using this library

Java
Apache License 2.0
Updated 18 Oct 2020

This library allows you to show bottom navigation quickly, simply and animated.

Kotlin
MIT License
Updated 21 Apr 2020

How modify the Android Design Support Library: Bottom Navigation View

Kotlin
Updated 17 Apr 2019

Android material design specific Bottom Navigation Bar library

Java
Updated 30 Nov 2017

A beautiful Animated Bottom Bar Examples in Java using Library.

Java
Apache License 2.0
Updated 19 Oct 2020

Bottom Navigation bar by using a third-party library in Android. Read my tutorial post at:

Java
Updated 23 Mar 2017

Android ui library to add a bottom navigation bar coded entirely in kotlin

Kotlin
Updated 11 Aug 2017

Android app to implement bottom navigation bar using ChipNavigationBar library

Java
Updated 30 Mar 2020

This sample Android app demonstrates how the animation in the BottomNavigationView from the Design Support Library doesn't work properly if you programatically select the page.

Java
Updated 23 Feb 2017

Its been a while since Google introduced Material Design, but recently with Design Support Library v25 they released a new widget to make an Android Bottom Navigation Bar, as described in the official material design specs. This new navigation component is called the BottomNavigationView and as mentioned, its packaged under the design support library, having full backward support. Although if you browse the internet, you may find many examples, showing how to implement an Android bottom navigation bar. But this new Android BottomNavigationView widget makes it very easy for the developers to build and deploy apps with bottom navigation, as its an official component.

Java
Apache License 2.0
Updated 31 Jan 2017

Demo implementing the bottom navigation bar with BottomNavigationView of Android's support library v25

Java
Updated 11 Dec 2016

Today we are going to learn new design widget in Android naming Bottom Navigation View which has been added to version 25 of the Design Support Library. The Bottom Navigation View has been in the material design guidelines for some time, but it hasn’t been easy for us to implement it into our apps. Some applications have built their own solutions, whilst others have relied on third-party open-source libraries to get the job done. Now the design support library is seeing the addition of this bottom navigation bar, let’s take a dive into how we can use it!

Kotlin
Updated 22 Jul 2020

An android Library used to easily implement a bottom navigation bar with title and animated vector drawable and set it up with a view pager with fragments.

Java
Apache License 2.0
Updated 02 Jan 2020

Spotify like android material bottom navigation bar library.

Kotlin
MIT License
Updated 26 Jul 2024

WavyBottomNavigation is a lightweight, customizable Android library that provides a wavy animation to your bottom navigation bar. With various wave shapes, colors, and animations to choose from, create a unique user experience for your app. The library is compatible with Kotlin and Java and has been used by thousands of developers worldwide.

Kotlin
Apache License 2.0
Updated 27 Sep 2024

Best Navigation Bar and Bottom Bar Material UI design Library for Android Studio

Java
Updated 18 Nov 2024

A translucent Android material bottom navigation bar library

Kotlin
Updated 9 May 2024

A fast lightweight android material bottom navigation bar library for Android and iOS

Kotlin
MIT License
Updated 10 Dec 2022

Demo implementing the bottom navigation bar with BottomNavigationView of Android's support library v25

Java
Updated 15 Jul 2022

Category Selection
Category Selection

There are a lot of related options to the library categories that would come in handy while in development. The range comes in categories of Networking, UI Components, databases, and many more libraries which would help developers narrow down and select the right library for their respective projects. From filtering through these categories, developers would easily pinpoint libraries appropriate for different Android functionalities.

Updated Option by Time
Updated Option by Time

This updated version will look towards allowing developers only to have access to libraries that are relevant and up-to-date by filtering options according to how recently a library has been updated. Filter libraries updated "All time," "Last 1 Day," "Last 1 Week," "Last 1 Month," "Last 6 Months," or "Last 1 Year." This will help identify very active, better-maintained libraries by checking compatibility with the latest Android versions and the best performance with security.

License Filtering Options
License Filtering Options

For easy legal compliance and project compatibility, the library can filter out open-source licenses, such as Apache 2.0 or MIT. This feature of the library enables developers to identify suitable libraries that respect the licensing needs of their projects, such that third-party code could be integrated into it with minimal legal risk. Open-source licenses vary in terms of freedom and flexibility.

Programming Languages
Programming Languages

The library can now be filtered using the language of choice, be it Java or Kotlin. This is particularly crucial for the Kotlin-first teams as well as the Java users, enabling quick integration without language conversion problems. Chosen language compatibility enables developers to make integration easier, more maintainable code that holds in line with their own Android project structure, and fast development.

Popular Metrics
Popular Metrics

Libraries can be filtered by "Stars," which is a popularity metric measuring approval and usage in the community. Libraries that have more stars are therefore more reliable and better supported and, hence less problematic in integration. This facilitates the developer to find popularly used libraries with strong community support for general adoption hence minimizing their risk of integrating some kind of problems.

Forks Metrics
Forks Metrics

The number of "Forks" is another good metric to look at for developers. This statistic indicates an active modification and contribution on the part of the community. Libraries with a high fork count are usually the most flexible or suited to projects that require adaptation. It also gives an idea of the community's interest and engagement in improving the library.

how to image

How to Use Android Bottom Navigation Bar Library

  1. Open the bottom navigation bar library.
  2. View the list of libraries on the interface.
  3. Use the filter options to narrow down your selection.
  4. Click on any link to view detailed information about the library.

Frequently Asked Questions


Is the library free to use?

Absolutely free and open source to the developers.

Is this library on every device?

Yes, because this library is web-based and thus available from every single internet-accessible device.

Is it Android version-compatible?

Yes, because it will allow all different versions of the Androids for proper flow.

Is the library safe?

The library is secure, follows best security practices, and is updated regularly.

Do I need to log in to use the library?

No, you do not need to log in or create an account to use the library.

Do I need to download anything to use the library?

No, all are accessed online with no need to download.

How easy is it to use the interface?

The interface is very straightforward to use as buttons have clear names.

Is there the ability to search through filters for just what you are looking for?

Yes, you can narrow it down using filters like functionality and license, and a lot more.

How can I get the documentation link?

Documentation links are available directly in the tool, which will send you to the official GitHub repository.

Which of the following options does this library offer to customize the navigation bar?

This library gives the option of customizing icons, labels, colors, and positions.

How can I handle transitions between items on the navigation bar?

You will be able to make use of animations and transition effects that are part of either the library or Android Framework.

Can I apply custom themes to my navigation bar?

A theme allows you to take advantage of light, dark, or even a custom-based color scheme for the application's navigation bar.

How customizable are these animations?

Animations can be controlled on speed, style, and interaction.

Does it work with fragments to get easier navigation?

The library for navigation support fragment transactions to make the screen transition smoother.

Can I add a search bar to the navigation bar?

Adding a search bar can be done, but is mostly going to require a further setup on your own depending on which library you utilize.

rating-img
Rate this tool
/5   votes