/jetpack-compose-awesome

πŸ“ A curated list of awesome Jetpack Compose libraries, projects, articles and resources

Primary LanguageKotlin

Jetpack Compose

πŸ“ A curated list of awesome JetpackCompose libraries, projects, articles and resources.

See also: Android Developer Reference

Contents

πŸ”₯ News/Updates

Docs

Tools

Articles

Getting started

Modifiers

Styling

Navigation

Libraries

  • Modo - Navigation library based on UDF principles
  • compose-navigation-reimagined - A small and simple, yet fully fledged and customizable navigation library for Jetpack Compose
  • compose-destinations - Annotation processing library for type-safe Jetpack Compose navigation with no boilerplate.
  • compose-router - Routing functionality for Jetpack Compose with back stack

Articles

UI Components

Lists/RecyclerView

Animations/Transitions

Interop

Migration

Architecture

Dependency Injection

Side-Effects

Custom Composables

Canvas

Exploring JetPack Compose

Additional

Cross-platform

Testings

Libraries

  • accompanist - A collection of extension libraries for Jetpack Compose
  • Landscapist - image loading uding Glide, Coil, Fresco
  • compose-icons - Open Source icon packs for Jetpack Compose including Font Awesome, Simple Icons, Feather and more.
  • compose-backstack - Simple composable for rendering transitions between backstacks.
  • lyricist - The missing I18N/L10N (internationalization/localization) library for Jetpack Compose!
  • compose-markdown - Markdown Text for Android Jetpack Compose
  • snapper - A snapping fling behavior for Jetpack Compose

UI

  • neumorphic-compose - Neumorphism UI with Jetpack Compose. Just add simple neumorphic() modifier.
  • compose-richtext - A collection of Compose libraries for advanced text formatting.
  • compose-ratingbar - Ratingbar for Jetpack Compose.
  • tehras/charts - simple Android compose charts.
  • info-bar-compose - Display Snackbar-style messages, the easy way.
  • shimmer - Shimmer effect
  • compose-sliders - Custom Sliders (previously known as SeekBar) for jetpack compose
  • Dark-Toggle-Button-Sample-Jetpack-Compose (+50 ⭐) - Animated dark mode toggle button with Jetpack Compose.
  • Collection of UIs and Animations built with Jetpack Compose for Android - Collection of UIs and Animations built with Jetpack Compose for Android
  • Konfetti - Easily celebrate little and big moments in your app with this lightweight confetti particle system 🎊
  • heart-switch - ❀️ A heart-shaped toggle switch component for Jetpack Compose
  • ProgressButton - SSJetPackComposeProgressButton is an elegant button with a different loading animations which makes your app attractive.
  • SwipeAbleViews - SSJetpackComposeSwipeableView is a small library which provides support for the swipeable views. You can use this in your lazyColumns or can add a simple view which contains swipe to edit/delete functionality.
  • πŸ†• Dropdown - A Powerful and customizable Jetpack Compose dropdown menu with cascade and animations

Navigation

  • compose-router - Routing functionality for Jetpack Compose with back stack voyager - A pragmatic navigation library for Jetpack Compose
  • multinavcompose - Android multi-module navigation built on top of Jetpack Navigation Compose
  • compose-backstack - Simple composable for rendering transitions between backstacks.

Projects

Compose Desktop Projects

Other projects

πŸ“Ί Videos

Extras

Find this repository useful? ❀️

Support it by joining stargazers for this repository. ⭐