Kotlin Material Design

Open-source Kotlin projects categorized as Material Design

Top 23 Kotlin Material Design Projects

  • GitHub repo material-dialogs

    😍 A beautiful, fluid, and extensible dialogs API for Kotlin & Android.

    Project mention: Weekly Questions Thread February 16 2021 | reddit.com/r/androiddev | 2021-02-19

    I use Material Dialog https://github.com/afollestad/material-dialogs which allows you to pass in HTML for the message which uses the color as I defined here.

  • GitHub repo MaterialDrawer

    The flexible, easy to use, all in one drawer library for your Android project. Now brand new with material 2 design.

    Project mention: Publishing Android libraries to MavenCentral in 2021 | reddit.com/r/androiddev | 2021-02-08

    I've seen a workaround for this, but I don't think that's any better than what I have now.

  • GitHub repo AppIntro

    Make a cool intro for your Android app.

  • GitHub repo Android-Iconics

    Android-Iconics - Use any icon font, or vector (.svg) as drawable in your application.

  • GitHub repo QKSMS

    The most beautiful SMS messenger for Android

    Project mention: Google and Android | reddit.com/r/foss | 2021-03-01

    comment source

  • GitHub repo Twidere-Android

    Project mention: I've never had an ~aesthetic~ home screen before. Niagara made it simple to be beautiful and functional. | reddit.com/r/NiagaraLauncher | 2021-02-18

    I do know know Fenix, but if you are looking for a highly customizeable open source Twitter client, you can have a look at Twidere (PlayStore/Fdroid)

  • GitHub repo Material View Pager Dots Indicator

    Three material Dots Indicators for view pagers in Android !

  • GitHub repo MaterialAudiobookPlayer

    Minimalistic audiobook player

    Project mention: Apps Question | reddit.com/r/kindlefire | 2021-04-03

    They are available as MP3s. You can use any audio or audiobook player that supports MP3. I use Voice on Android, which you can get though the Play Store, F-Droid, or sideload directly.

  • GitHub repo KeePassDX

    :iphone: KeePass implementation for android with material design and deluxe features

    Project mention: Password Manager available for both smartphone and pc? | reddit.com/r/foss | 2021-04-06
  • GitHub repo MaterialFiles

    Material Design file manager for Android

    Project mention: Good file explorer? | reddit.com/r/fossdroid | 2021-01-29

    My apologies. I believe it's still being worked on: https://github.com/zhanghai/MaterialFiles/issues/148

  • GitHub repo Music-Player-GO

    🎶🎼 Very slim music player 👨‍🎤 100% made in Italy 🍕🌳🌞🍝🌄

    Project mention: Music player that doesn't steal your data. no ads, no internet connection, and maby open source | reddit.com/r/androidapps | 2021-03-28

    Pulse Music, MusicPlayerGo, VinylMusicPlayer

  • GitHub repo GuideToCustomViews

    The ultimate guide to Android custom views

    Project mention: Weekly Questions Thread - January 19, 2021 | reddit.com/r/androiddev | 2021-01-19

    See https://github.com/ZieIony/GuideToCustomViews

  • GitHub repo sheets

    ⭐ ‎‎‎‏‏‎ ‎Offers a range of beautiful sheets (dialogs & bottom sheets) for quick use in your project. Includes many ways to customize sheets.

    Project mention: I Published A Library Which Offers A Range Of | reddit.com/r/android_devs | 2021-02-23
  • GitHub repo CrunchyCalendar — awesome calendar widget for android apps

    A beautiful material calendar with endless scroll, range selection and a lot more!

  • GitHub repo Blueprint

    Free, feature-rich, easily customizable Android dashboard for icon packs (by jahirfiquitiva)

    Project mention: [Help] how to make your own icon pack? | reddit.com/r/androidthemes | 2021-03-16

    If you meet the requirements, head over here and follow the instructions. Good luck!

  • GitHub repo Aesthetic Dialogs for Android 📱

    📱 An Android Library for 💫fluid, 😍beautiful, 🎨custom Dialogs.

  • GitHub repo NYTimes-App

    🗽 A Simple Demonstration of the New York Times App 📱 using Jsoup web crawler with MVVM Architecture 🔥

    Project mention: How to execute a command automatically based on the result generated by the previous command on command line? | reddit.com/r/linux4noobs | 2021-04-09
  • GitHub repo Material NavigationView for Android 📱

    📱 Android Library to implement Rich, Beautiful, Stylish 😍 Material Navigation View for your project with Material Design Guidelines. Easy to use.

  • GitHub repo Wiggles

    🐶 Beautiful Puppy adoption app with Jetpack Compose #AndroidDevChallenge

    Project mention: I have open sourced my Wiggles App for (Android Dev Challenge - Week 1) - Lot's of beautiful components crafted with Jetpack Compose | reddit.com/r/androiddev | 2021-02-28

    Github link - Wiggles (Puppy Adoption App with Jetpack Compose)

  • GitHub repo SSCustomEditTextOutLineBorder

    Same as an Outlined text fields presented in Material Design page but with some dynamic changes

  • GitHub repo andColorPicker

    Color picker library for Android

  • GitHub repo Attribouter

    A lightweight "about screen" library to allow quick but customizable attribution in Android apps.

  • GitHub repo Channelify

    Convert your YouTube channel into a native Android app using YouTube Data API v3. (by aculix)

    Project mention: Convert your YouTube channel into a native Android app using YouTube Data API v3 | reddit.com/r/androiddev | 2021-03-26

    GitHub Link: https://github.com/aculix/Channelify Google Play Link: https://play.google.com/store/apps/details?id=aculix.channelify.app

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 2021-04-09.


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

Project Stars
1 material-dialogs 18,687
2 MaterialDrawer 11,335
3 AppIntro 9,726
4 Android-Iconics 4,782
5 QKSMS 3,235
6 Twidere-Android 2,347
7 Material View Pager Dots Indicator 2,147
8 MaterialAudiobookPlayer 1,474
9 KeePassDX 1,443
10 MaterialFiles 1,160
11 Music-Player-GO 675
12 GuideToCustomViews 600
13 sheets 495
14 CrunchyCalendar — awesome calendar widget for android apps 465
15 Blueprint 393
16 Aesthetic Dialogs for Android 📱 358
17 NYTimes-App 270
18 Material NavigationView for Android 📱 173
19 Wiggles 125
20 SSCustomEditTextOutLineBorder 120
21 andColorPicker 117
22 Attribouter 116
23 Channelify 71