Java Material Design

Open-source Java projects categorized as Material Design | Edit details

Top 23 Java Material Design Projects

  • GitHub repo material-components-android

    Modular and customizable Material Design UI components for Android

    Project mention: What are the most common used (3rd party) libraries and frameworks used in Android development? | reddit.com/r/androiddev | 2022-01-07

    UI: Material components

  • GitHub repo Android-ObservableScrollView

    Android library to observe scroll events on scrollable views.

  • SonarLint

    Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.

  • GitHub repo BottomBar

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

  • GitHub repo JFoenix

    JavaFX Material Design Library

    Project mention: Problem with SceneBuilder | reddit.com/r/JavaFX | 2021-03-03
  • GitHub repo TapTargetView

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

    Project mention: How to "highlight to make the user aware of an action and show a description of it" in XML/Kotlin? | reddit.com/r/androiddev | 2021-10-15

    Just to reply to myself. The proper name seems to be "help overlay" and there are a few interesting libraries. Among all of those I've checked, TapTargetView seems to have the nicest UI.

  • GitHub repo FoldingCell

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

  • GitHub repo MaterialDateTimePicker

    Pick a date or time on Android in style

    Project mention: On CalenderView how can I write text below the day number? | reddit.com/r/android_devs | 2021-03-20

    I typically use https://github.com/wdullaer/MaterialDateTimePicker and if I need custom behavior we just write it

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • GitHub repo AmazeFileManager

    Material design file manager for Android

    Project mention: Alternative to Samsung Secure Folder? | reddit.com/r/fossdroid | 2021-12-14
  • GitHub repo andOTP

    Open source two-factor authentication for Android

    Project mention: SelfHosted 2FA (QR Scanning) | reddit.com/r/selfhosted | 2022-01-02

    I'm using andOTP on my phone and it works great. Open-source, you can backup your 2FA database and avoid being a dumbass like me that forgot Authy PIN and lost a bunch of 2FA credentials.

  • GitHub repo Carbon

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

  • GitHub repo MaterialIntroScreen

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

    Project mention: Possivile violazione della licenza Apache 2.0 e MIT nell'applicazione CieID | reddit.com/r/ItalyInformatica | 2021-07-03

    material-intro-screen (MIT).

  • GitHub repo Phonograph

    A material designed music player for Android

    Project mention: Remove ads with in-app purchase | reddit.com/r/androiddev | 2021-03-19

    Alright, that sounds plausible. One similar example of which I know is the Phonograph music player. Its free and open source on GitHub. It has in-app purchases that basically unlocks extra cosmetics like additional themes and looks of the app. You can check their source code on how they do it, I guess it would be quite similar to what you would want to achieve. There's also Retro Music which is a fork of Phonograph, same thing with in-app purchases to unlock more cosmetics.

  • GitHub repo MaterialProgressBar

    Material Design ProgressBar with consistent appearance

  • GitHub repo Bubble Navigation

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

    Project mention: Create Bubble Navigation Bar In Android Using Java | dev.to | 2022-01-02

    If you find this library usefull i request you to visit its creators github page here and give a star there.

  • GitHub repo MaterialTapTargetPrompt

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

    Project mention: Random Musings on the Android 12 Developer Preview 3 | reddit.com/r/android_devs | 2021-04-23

    I add splash screens into all my apps for like 5 years already. Also view / functionality introduction (onboarding, kind of).

  • GitHub repo Etar Calendar

    Android open source calendar

    Project mention: ⟳ 1 apps added, 64 updated at f-droid.org | reddit.com/r/FDroidUpdates | 2022-01-11

    It connect * TICE – Secure GPS Location Sharing with Friends (version 2.3): Meet up and locate your friends, family and colleagues on a map * PinPoi (version 1.7.6): Import and manage points of interest * Open TimeLimit (version 5.4.1): Simply limit the usage duration * Forkyz (version 15): Crossword puzzles application, download and play. * Tasks.org: Open-source To-Do Lists & Reminders (version 12.0): Fork of Astrid Tasks & To-Do List * RunnerUp (version 2.4.5.0): Track your sport activities using GPS * SaveTo… (version 1.15.2): Save shared image or pdf to selected directory * Simple Alarm Clock (version 3.10.03): Improved alarm clock * Discreet Launcher (version v5.4.1): Enjoy a clean home screen while accessing everything in an instant * Firefly III Mobile (version 5.0.1): Mobile wrapper for Firefly III * Ad-silence (version 0.4.0): Silence ads in Accuradio, Spotify & Tidal. Lightweight & minimal(under 150kb). * Meteocool - Rain radar (version 2.2): Free & Open High-Accuracy Local Weather Radar and Forecasting * Evil Insult Generator (version 3.3): This is the greatest insults app you can get! * ANOTHERpass (version 1.5.3): Another way to manage passwords * Simple Music Player (version 5.9.0): A clean music player with a customizable widget. * croc (version 1.10.1): Easily and securely send things from one computer to another * Look4Sat: Satellite tracker (version 2.6.0): Radio satellite tracker and pass predictor for Android * Bitcoin Wallet (version 9.03): Store digital currency * UnCiv (version 3.18.16): 4X civilization-building game * Termux:GUI (version 0.1.4): A plugin for Termux to use the Android GUI from terminal applications. * Bitcoin Wallet [testnet3] (version 9.03): Testing version of Bitcoin * Silence (version 1.9.2): Block unknown callers * Specie (version 1.01): Currency conversion * RadarWeather (version 4.6): Lets you watch the weather for cities and locations you are interested in. * Thorium a PeerTube client (version 1.11.0): a PeerTube player * Currency (version 1.40): Currency conversion * PCAPdroid (version 1.4.5): No-root network monitor and traffic dump tool for Android devices * GymRoutines (version 0.1.0-beta09): Open-Source fitness tracker for Android. * DeepL (version 7.1): Unofficial Android App for DeepL Translator * Etar - OpenSource Calendar (version 1.0.29): Etar is a material designed open source calendar, for everyone! * Catima — Loyalty Card Wallet (version 2.13.1): For your barcodes, memberships, loyalty programs, coupons and tickets.

  • GitHub repo AppManager

    A full-featured package manager and viewer for Android

    Project mention: Hot topic: why 'sudo' yes, but 'root' no? | reddit.com/r/PrivacyGuides | 2022-01-14

    As per blocking trackers, using exactly such a de facto standard as Adaway, you would ideally make it so that you blend in with most other users that block ads and trackers with always up-to-date (cat-and-mouse) default lists (a bit like FF+ubO on desktop). Indeed, we talk of smaller numbers compared with iPhones + safari tracking blocker, but I still see no extreme point of failure there. Also, one could recur to disabling locally apps' tracking libraries, option not given without root.

  • GitHub repo 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.

  • GitHub repo SortableTableView

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

    Project mention: Small software bussines for sale | reddit.com/r/smallbusiness | 2021-04-03

    The free version can be found on GitHub and has more than 1000 stars: https://github.com/ISchwarz23/SortableTableView

  • GitHub repo MaterialScrollBar

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

  • GitHub repo TextFieldBoxes

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

  • GitHub repo Material Dialogs for Android 📱

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

  • GitHub repo Snacky

    Snacky is a small library to help you adding a Snackbar to your android project.

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). The latest post mention was on 2022-01-14.

Java Material Design related posts

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 13,231
2 Android-ObservableScrollView 9,633
3 BottomBar 8,461
4 JFoenix 5,749
5 TapTargetView 5,133
6 FoldingCell 4,863
7 MaterialDateTimePicker 4,637
8 AmazeFileManager 3,681
9 andOTP 3,380
10 Carbon 2,949
11 MaterialIntroScreen 2,722
12 Phonograph 2,607
13 MaterialProgressBar 2,144
14 Bubble Navigation 1,551
15 MaterialTapTargetPrompt 1,473
16 Etar Calendar 1,264
17 AppManager 1,251
18 FancyToast-Android 1,158
19 SortableTableView 1,036
20 MaterialScrollBar 777
21 TextFieldBoxes 765
22 Material Dialogs for Android 📱 756
23 Snacky 491
Find remote jobs at our new job board 99remotejobs.com. There are 28 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
OPS - Build and Run Open Source Unikernels
Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.
github.com/nanovms