mehdisekoba/animatedbottombar — explained in plain English
Analysis updated 2026-05-18
Add a polished animated bottom navigation bar to an Android app built with Jetpack Compose.
Show notification badges, dots or counts, on specific navigation tabs.
Customize navigation bar colors and animation feel to match an app's branding.
| mehdisekoba/animatedbottombar | freenetio/fakesni | gegewu26-source/com.huamax | |
|---|---|---|---|
| Stars | 13 | 13 | 13 |
| Language | Kotlin | Kotlin | Kotlin |
| Setup difficulty | easy | hard | hard |
| Complexity | 2/5 | 4/5 | 3/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires an existing Jetpack Compose Android project with minSdk 24 or higher.
AnimatedBottomBar is a bottom navigation bar component for apps built with Jetpack Compose, the modern toolkit for building Android user interfaces. It gives app developers a polished, ready-made navigation bar where a curved indicator glides smoothly from one tab to another as the user taps between sections, and the icons animate as they switch between selected and unselected states. The component is built to be flexible. Developers can customize its colors, sizes, and animation behavior, choose between Material Icons or their own custom drawable images for each tab, and add small notification badges, either a simple dot or a number count, to any navigation item. It follows Material 3 design conventions, the current visual style used across most modern Android apps, and includes accessibility support so screen readers can properly announce tab names, selection state, and badges. Using it involves defining a list of navigation items, each with an icon, label, and optional badge, then placing the AnimatedBottomBar composable in the app with a selected index that updates as the user taps. The customization options let a developer match the bar's indicator color and spring animation feel to their app's own branding. Installation is done through Gradle by adding a single dependency line to an app's build file. The library requires Android version 7.0 (API level 24) or newer, Kotlin 2.4 or later, and an app already using Jetpack Compose. It has no unnecessary external dependencies beyond what Compose itself requires, and is released under the Apache License 2.0.
AnimatedBottomBar is a customizable bottom navigation bar for Android apps built with Jetpack Compose, featuring a smooth curved indicator animation.
Mainly Kotlin. The stack also includes Kotlin, Jetpack Compose, Material 3.
Use freely for any purpose, including commercial use, as long as you keep the copyright and license notices.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Don't trust strangers blindly. Verify against the repo.