Java Material Design

Open-source Java projects categorized as Material Design

Top 23 Java Material Design Projects

Material Design
  1. material-components-android

    Modular and customizable Material Design UI components for Android

    Project mention: Weird background using Material 1.1.0 and Navigation component | dev.to | 2024-07-27

    More discusion on Github issue

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. Android-ObservableScrollView

    Android library to observe scroll events on scrollable views.

  4. MaterialDesignLibrary

    This is a library with components of Android L to you use in android 2.2

  5. BottomBar

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

  6. JFoenix

    JavaFX Material Design Library

  7. App Manager

    A full-featured package manager and viewer for Android

    Project mention: Everyone knows your location, Part 2: try it yourself and share the results | news.ycombinator.com | 2025-04-20

    I know this topics comes up ever so often here, but this is really amazing demo. A reminder that on Android you can use tools like XPL-EX (previously XprivacyLua) to heavily block such calls and libraries, or something simpler even like something like [App Manager](https://muntashirakon.github.io/AppManager/).

  8. AmazeFileManager

    Material design file manager for Android

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. TapTargetView

    An implementation of tap targets from the Material Design guidelines for feature discovery.

  11. FoldingCell

    :octocat: 📃 FoldingCell is a material design expanding content cell inspired by folding paper material made by @Ramotion

  12. MaterialDateTimePicker

    Pick a date or time on Android in style

  13. Carbon

    Material Design implementation for Android 4.0+. Shadows, ripples, vectors, fonts, animations, widgets, rounded corners and more. (by ZieIony)

  14. PatternLockView

    An easy-to-use, customizable and Material Design ready Pattern Lock view for Android

  15. MaterialIntroScreen

    Inspired by Heinrich Reimer Material Intro and developed with love from scratch

  16. Etar Calendar

    Android open source calendar

  17. MaterialProgressBar

    Material Design ProgressBar with consistent appearance

  18. Bubble Navigation

    🎉 [Android Library] A light-weight library to easily make beautiful Navigation Bar with ton of 🎨 customization option.

  19. MaterialTapTargetPrompt

    ⛔️ DEPRECATED Material Design tap target for Android. https://sjwall.github.io/MaterialTapTargetPrompt/

  20. FloatingActionButtonSpeedDial

    A Floating Action Button Speed Dial implementation for Android that follows the Material Design specification (https://material.io/components/buttons-floating-action-button#types-of-transitions)

  21. FancyToast-Android

    Make your native android Toasts Fancy. A library that takes the standard Android toast to the next level with a variety of styling options. Style your toast from code.

  22. SortableTableView

    An Android library containing a simple TableView and an advanced SortableTableView providing a lot of customisation possibilities to fit all needs.

  23. Material Dialogs for Android 📱

    📱Android Library to implement animated, 😍beautiful, 🎨stylish Material Dialog in android apps easily.

  24. MaterialScrollBar

    An Android library that brings the Material Design 5.1 sidebar to pre-5.1 devices.

  25. TextFieldBoxes

    Material Design text field that comes in a box, based on (OLD) Google Material Design guidelines.

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Java Material Design discussion

Log in or Post with

Java Material Design related posts

  • Everyone knows your location, Part 2: try it yourself and share the results

    1 project | news.ycombinator.com | 20 Apr 2025
  • Trusting clients is probably a security flaw

    1 project | news.ycombinator.com | 18 Jan 2025
  • Weird background using Material 1.1.0 and Navigation component

    1 project | dev.to | 27 Jul 2024
  • What's the best weather app for Android?

    3 projects | /r/androidapps | 7 Dec 2023
  • Calendar replacement

    1 project | /r/fossdroid | 6 Dec 2023
  • Cannot run Revanced Extended v18.4X

    2 projects | /r/revancedextended | 13 Nov 2023
  • Does anyone know how to use App Manager's profile to auto allow all appops/grant all permissions of assigned apps?

    1 project | /r/tasker | 5 Oct 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 24 Jun 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Index

What are some of the best open-source Material Design projects in Java? This list will help you:

# Project Stars
1 material-components-android 16,832
2 Android-ObservableScrollView 9,649
3 MaterialDesignLibrary 8,977
4 BottomBar 8,401
5 JFoenix 6,343
6 App Manager 6,038
7 AmazeFileManager 5,633
8 TapTargetView 5,441
9 FoldingCell 4,905
10 MaterialDateTimePicker 4,666
11 Carbon 3,049
12 PatternLockView 2,721
13 MaterialIntroScreen 2,712
14 Etar Calendar 2,235
15 MaterialProgressBar 2,221
16 Bubble Navigation 1,790
17 MaterialTapTargetPrompt 1,516
18 FloatingActionButtonSpeedDial 1,469
19 FancyToast-Android 1,302
20 SortableTableView 1,055
21 Material Dialogs for Android 📱 934
22 MaterialScrollBar 778
23 TextFieldBoxes 774

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that Java is
the 8th most popular programming language
based on number of references?