1639 Repositories
Android compose-material-you Libraries
:octocat: A demo project based on MVVM architecture and material design & animations.
GithubFollows A simple demo project based on MVVM clean architecture and material design & animations. Architecture Specs & Open-source libraries Mini
A collection of hand-crafted extensions for your Kotlin projects.
Splitties Splitties is a collection of small Kotlin multiplatform libraries (with Android as first target). These libraries are intended to reduce the
The library that removes all boilerplate code allowing you to display lists with few lines of code.
VsRecyclerView The library that removes all boilerplate code allowing you to display lists with few lines of code. Gradle androidExtensions { expe
A RecyclerView Adapter which allows you to have an Infinite scrolling list in your apps
Infinite Recycler View A RecyclerView Adapter which allows you to have an Infinite scrolling list in your apps. This library offers you a custom adapt
A RecyclerView that implements pullrefresh and loadingmore featrues.you can use it like a standard RecyclerView
XRecyclerView a RecyclerView that implements pullrefresh , loadingmore and header featrues.you can use it like a standard RecyclerView. you don't need
AndroidRate is a library to help you promote your Android app by prompting users to rate the app after using it for a few days.
AndroidRate AndroidRate is a library to help you promote your Android app by prompting users to rate the app after using it for a few days. Project ba
This library allows to use customized Rating Dialog inside applications.
Android Material App Rating This library allows to use customized Rating Dialog inside applications. Download compile 'com.stepstone.apprating:app-rat
⏳ A delightful progress animation that you'll fall in ❤️️ with, very easily.
TinglingSquares View A delightful progressbar animation. Demo Download Add this to your app module's build.gradle file dependencies { compile
A loader that measures up Material Design
SpinnerLoader A loader that measures up Material Design. This is an implemention of http://t.co/sUuYTeKOzp Usage only one attribute point_color com.f
A simple progress loader inspired by Can you Code this UI? Volume 6! - https://stories.uplabs.com/can-you-code-this-ui-volume-6-7bd09fa6dd92#.nyh2zhpvb
SlidingSquaresLoader Sliding Square Loader - A simple progress loader inspired by Can you Code this UI? Volume 6! Gradle Step 1. Add the JitPack repos
DownloadProgressBar is an android library that delivers awesome custom progress bar. You can manipulate it's state in every way.
Download Progress Bar Android progress bar with cool animation, inspired by : https://dribbble.com/shots/2012292-Download-Animation ###Attributes Attr
Gradle Script plugin to generate documentation by Dokka documentation engine in Javadoc or other formats for Java, Kotlin, Android and non-Android projects. It's very easy, you don't need to add to dependencies section additional classpath or think about compatibility issues, you don't need additional repositories also.
EasyDokkaPlugin Gradle Script plugin to generate documentation by Dokka documentation engine in Javadoc or other formats for Java, Kotlin, Android and
An Android Studio / IntelliJ plug-in help you upload your apk or listing to Google Play.
DroidLane An Android Studio / IntelliJ plug-in help you upload your apk or listing to Google Play. Installation Open Android Studio or IntelliJ IDEA O
Add a different ribbon to each of your Android app variants using this gradle plugin. Of course, configure it as you will
Easylauncher gradle plugin for Android Modify the launcher icon of each of your app-variants using simple gradle rules. Add ribbons of any color, over
This plugin help you to set material design icon to your project.
Android Material Design Icon Generator Plugin This plugin help you to set material design icons to your Android project. Installation Manually Downloa
An app performance monitor(APM) , like "Android Studio profiler", you can easily monitor the performance of your app real time in browser
AndroidGodEye English README.md 中文 README_zh.md Android developer lack of monitoring of performance data,especially in production environment. so we n
[Deprecated] Android Library that implements Snackbars (former known as Undobar) from Google's Material Design documentation.
UndoBar This lib is deprecated in favor of Google's Design Support Library which includes a Snackbar and is no longer being developed. Thanks for all
An Android library that brings the Material Design 5.1 sidebar to pre-5.1 devices.
MaterialScrollBar An Android library that brings the Material Design 5.1 scrollbar to pre-5.1 devices. Designed for Android's recyclerView. Video Imag
Implementation of the fragment with the ability to display indeterminate progress indicator when you are waiting for the initial data.
Android-ProgressFragment Implementation of the fragment with the ability to display indeterminate progress indicator when you are waiting for the init
A material Switch with icon animations and color transitions
Material Animated Switch A material Switch with icon animations and color transitions Sample video: Youtube Material Animated Switch video Sample app:
An Android library containing a simple TableView and an advanced SortableTableView providing a lot of customisation possibilities to fit all needs.
SortableTableView for Android An Android library providing a TableView and a SortableTableView. Minimum SDK-Version: 11 | Compile SDK-Version: 25 | La
Highly customizable SlidingLayer as you have seen in Wunderlist
6Wunderkinder SlidingLayer for Android This repository hosts a library that provides an easy way to include an autonomous layer/view that slides from
StandOut lets you easily create floating windows in your Android app.
Coming Soon Meanwhile, checkout the demo video at http://www.youtube.com/watch?v=S3vHjxonOeg Join the conversation at http://forum.xda-developers.com/
Inspired by Heinrich Reimer Material Intro and developed with love from scratch
Android Material Intro Screen Material intro screen is inspired by Material Intro and developed with love from scratch. I decided to rewrite completel
Name UI states, navigate between them, remember where you've been.
Deprecated Flow had a good run and served us well, but new use is strongly discouraged. The app suite at Square that drove its creation is in the proc
An implementation of tap targets from the Material Design guidelines for feature discovery.
TapTargetView An implementation of tap targets from Google's Material Design guidelines on feature discovery. Min SDK: 14 JavaDoc Installation TapTar
(Deprecated) A custom view component that mimics the new Material Design Bottom Navigation pattern.
BottomBar (Deprecated) I don't have time to maintain this anymore. I basically wrote the whole library in a rush, without tests, while being a serious
This library provides a simple way to add a draggable sliding up panel (popularized by Google Music and Google Maps) to your Android application. Brought to you by Umano.
Note: we are not actively responding to issues right now. If you find a bug, please submit a PR. Android Sliding Up Panel This library provides a simp
Make a cool intro for your Android app.
AppIntro AppIntro is an Android Library that helps you build a cool carousel intro for your App. AppIntro has support for requesting permissions and h
andle is an Android tool help you sync dependencies, sdk or build tool version.
andle andle is an Android tool to help you sync dependencies, SDK or build tool version. Installation Simple install by pip: $ sudo pip install andle
Android Library to help you with your runtime Permissions.
PermissionHelper Android Library to help you with your runtime Permissions. Demo Android M Watch it in action. Pre M Watch it in action. Nexus 6 (M) N
SL4A brings scripting languages to Android by allowing you to edit and execute scripts and interactive interpreters directly on the Android device.
#Scripting Layer for Android (SL4A) SL4A brings scripting languages to Android by allowing you to edit and execute scripts and interactive interpreter
LiteHttp is a simple, intelligent and flexible HTTP framework for Android. With LiteHttp you can make HTTP request with only one line of code! It could convert a java model to the parameter and rander the response JSON as a java model intelligently.
Android network framework: LiteHttp Tags : litehttp2.x-tutorials Website : http://litesuits.com QQgroup : 42960650 , 47357508 Android网络通信为啥子选 lite-htt
🎉 [Android Library] A light-weight library to easily make beautiful Navigation Bar with ton of 🎨 customization option.
Bubble Navigation 🎉 A light-weight library to easily make beautiful Navigation Bars with a ton of 🎨 customization options. Demos FloatingTopBarActiv
🚀 A very customizable library that allows you to present menu items (from menu resource and/or other sources) to users as a bottom sheet.
SlidingUpMenu A library that allows you to present menu items (from menu resource and/or other sources) to users as a bottom sheet. Gradle Dependency
A menu consisting of icons (ImageViews) and metaball bouncing selection to give a blob effect. Inspired by Material design
Metaball-Menu A menu consisting of icons (ImageViews) and metaball bouncing selection to give a blob effect. Inspired by Material design ScreenShot Us
Simple library which enable you to add a drawer(slide-out) navigation to your android application
SimpleSideDrawer is an android library to add a drawer navigation into your android application. This library has high affinity with other libraries l
Bottom Navigation widget component inspired by the Google Material Design Guidelines at https://www.google.com/design/spec/components/bottom-navigation.html
Material Bottom Navigation Library Lightweight Bottom Navigation library component inspired by the Google Material Design Guidelines at https://www.go
An Android library that allows you to easily create applications with slide-in menus. You may use it in your Android apps provided that you cite this project and include the license in your app. Thanks!
SlidingMenu (Play Store Demo) SlidingMenu is an Open Source Android library that allows developers to easily create applications with sliding menus li
An android application where you can manage and install all versions of the spotify app.
An android application where you can manage and install all versions of the spotify app.
A Gmail-like Material Drawer implementation
AdvancedMaterialDrawer A Gmail-like Material Drawer implementation Based on neokree's MaterialDrawer library, but they are not the same. I have made m
Animated Material circular button
Material Circular Button Circular button for Android in Google Material Style How to use Clone this proyect and import the module "materialCircularBut
Provides 9-patch based drop shadow for view elements. Works on API level 9 or later.
Material Shadow 9-Patch This library provides 9-patch based drop shadow for view elements. Works on API level 14 or later. Target platforms API level
📱Android Library to implement animated, 😍beautiful, 🎨stylish Material Dialog in android apps easily.
Material Dialogs for Android 📱 📱 Android Library to implement animated, 😍 beautiful, 🎨 stylish Material Dialog in android apps easily. 1. Material
Custom drawer implementation for Material design apps.
material-drawer Custom drawer implementation for Material design apps. Demo A demo app is available on Google Play: Screenshots Fixed items Select pro
Material style circular progress bar for Android
Material CircularProgressView Indeterminate Determinate Description This CircularProgressView is a (surprisingly) circular progress bar Android View t
Android Sample Project with Material Design and Toolbar.
AndroidMaterialDesignToolbar -- PROJECT IS NOT SUPPORTED Android Sample Project with Material Design and Toolbar. Project use Appcompat library for ma
A material horizontal calendar view for Android based on RecyclerView
Horizontal Calendar A material horizontal calendar view for Android based on RecyclerView. Installation The library is hosted on jcenter, add this to
Showcase of the new AppCompat 21, which includes new Material Theme, working in pre-21 devices.
MaterialEverywhere (deprecated) This example is deprecated, I recommend taking a look at MaterializeYourApp repository. Showcase of the new AppCompat
[] Android Library that implements Snackbars from Google's Material Design documentation.
DEPRECATED This lib is deprecated in favor of Google's Design Support Library which includes a Snackbar and is no longer being developed. Thanks for a
Custom Tabs with Material Design effects
MaterialTabs Custom Tabs with Material Design animations for pre-Lollipop devices Download example apk It requires 14+ API and android support v
Android drawer icon with material design animation
LDrawer Android drawer icon with material design animation Note Basically same as appcompat_v7 version 21, you can use appcompat_v7 compile 'com.andro
Android widget for selecting a range of values.
MaterialRangeBar MaterialRangeBar is a fork from https://github.com/edmodo/range-bar that adds some basic material styling, as well as start and end v
Navigation Drawer Activity with material design style and simplified methods
MaterialNavigationDrawer Navigation Drawer Activity with material design style and simplified methods It requires 10+ API and android support v7
Material Design ProgressBar with consistent appearance
MaterialProgressBar Material Design ProgressBar with consistent appearance on Android 4.0+. Why MaterialProgressBar? Consistent appearance on Android
A material style progress wheel compatible with 2.3
![](https://img.shields.io/badge/Methods and size-106 | 12 KB-e91e63.svg) Material-ish Progress A material style progress wheel compatible with 2.3 Tr
Android L Ripple effect wrapper for Views
Material Ripple Layout Ripple effect wrapper for Android Views Including in your project compile 'com.balysv:material-ripple:1.0.2' Check for latest v
Animations for Android L drawer, back, dismiss and check icons
Material Menu Morphing Android menu, back, dismiss and check buttons Have full control of the animation: Including in your project compile 'com.balysv
Material Design implementation for Android 4.0+. Shadows, ripples, vectors, fonts, animations, widgets, rounded corners and more.
Carbon Material Design implementation for Android 4.0 and newer. This is not the exact copy of the Lollipop's API and features. It's a custom implemen
Implementation of Ripple effect from Material Design for Android API 9+
RippleEffect ExpandableLayout provides an easy way to create a view called header with an expandable view. Both view are external layout to allow a ma
EditText in Material Design
MaterialEditText NOTE: 2.0 is NOT BACKWARDS COMPATIBLE! See more on wiki or 中文看这里 AppCompat v21 makes it easy to use Material Design EditText in our a
Floating Action Button for Android based on Material Design specification
FloatingActionButton Yet another library for drawing Material Design promoted actions. Features Support for normal 56dp and mini 40dp buttons. Customi
A Material Design ViewPager easy to use library
MaterialViewPager Material Design ViewPager easy to use library Sample And have a look on a sample Youtube Video : Youtube Link Download In your modul
The flexible, easy to use, all in one drawer library for your Android project. Now brand new with material 2 design.
MaterialDrawer ... the flexible, easy to use, all in one drawer library for your Android project. What's included 🚀 • Setup 🛠️ • Migration Guide 🧬
😍 A beautiful, fluid, and extensible dialogs API for Kotlin & Android.
Material Dialogs View Releases and Changelogs Modules The core module is the fundamental module that you need in order to use this library. The others
Android library project that lets you manage the location updates to be as painless as possible
Smart Location Library Android library project that intends to simplify the usage of location providers and activity recognition with a nice fluid API
Android library that allows you to bind a LinearLayout with a ListAdapter.
LinearListView Android library that allows you to bind a LinearLayout with a ListAdapter. Download Gradle: dependencies { compile 'com.github.franki
This is a very simple library for Android that allows you to stick an header to a scrollable view and easily apply animation to it
StikkyHeader This is a very simple library for Android that allows you to stick an header to a ListView and easily apply animation to it Usage To use
Android library to observe scroll events on scrollable views.
Android-ObservableScrollView Android library to observe scroll events on scrollable views. It's easy to interact with the Toolbar introduced in Androi
🍲Foodium is a sample food blog Android application 📱 built to demonstrate the use of Modern Android development tools - (Kotlin, Coroutines, Flow, Dagger 2/Hilt, Architecture Components, MVVM, Room, Retrofit, Moshi, Material Components).
Foodium 🍲 Foodium is a sample food blog 🍲 Android application 📱 built to demonstrate use of Modern Android development tools. Dedicated to all Andr
❤️ A sample Marvel heroes application based on MVVM (ViewModel, Coroutines, LiveData, Room, Repository, Koin) architecture.
MarvelHeroes MarvelHeroes is a demo application based on modern Android application tech-stacks and MVVM architecture. Fetching data from the network
📒 NotyKT is a complete 💎Kotlin-stack (Backend + Android) 📱 application built to demonstrate the use of Modern development tools with best practices implementation🦸.
NotyKT 🖊️ NotyKT is the complete Kotlin-stack note taking 🖊️ application 📱 built to demonstrate a use of Kotlin programming language in server-side
A canvas you can draw on with different colors.
Simple Draw A canvas you can draw on with different colors. Want to draw something but you have no paper? This app will suit you perfectly. Just pick
:blue_book: A diary application optimized for user experience.
Easy Diary README of Korean(한국어) This is a diary application optimized for user experience. Demo videos Basic function preview Support Features 01. Wr
An extensive collection of Kotlin Android Utils
An extensive collection of Kotlin Android Utils This library contains small helper functions used throughout almost all of my other projects. The goal
This is a work-in-progress (🔧️) ultraviolet index viewer app for demonstrating Instant Apps + Kotlin + Dagger + MVP
UV Index A simple ultraviolet index viewer app for demonstrating: Instant Apps + Kotlin + Dagger + MVP Built With Weatherbit as weather API Android In
Dots indicator that shows the current position on a View Pager. It does all the work for you with a few customisations.
Dots What is Dots? Dots is a library that helps in implementing a simple yet effective dots indicator for the View Pagers used in your android code. I
A simple and easy adapter for RecyclerView. You don't have to make adapters and view holders anymore. Slush will help you.
한국어 No more boilerplate adapters and view holders. Slush will make using RecyclerView easy and fast. The goal of this project is to make RecyclerView,
Arc Layout is a view group with which you can add a arc-shaped container in your layout.
ArcLayout Arc Layout is a view group with which you can add a arc-shaped container in your layout. Two main variables are the direction and the curvat
An Easy-to-use Kotlin based Customizable Modules Collection with Material Layouts by BlackBeared.
Fusion By BlackBeared An Easy-to-use Kotlin based Customizable Library with Material Layouts by @blackbeared. Features Custom Floating Action Buttons
With Viola android face detection library, you can detect faces in a bitmap, crop faces using predefined algorithm and get additional information from the detected faces.
Viola Viola android face detection library detects faces automatically from a bitmap, crop faces using the predefined algorithms, and provides supplem
Same as an Outlined text fields presented in Material Design page but with some dynamic changes
README SSCustomEditTextOutlineBorder Getting Started SSCustomEditTextOutLineBorder is a small kotlin library for android to support outlined (stroked)
Carousel Recyclerview let's you create carousel layout with the power of recyclerview by creating custom layout manager.
Carousel Recyclerview Create carousel effect in recyclerview with the CarouselRecyclerview in a simple way. Including in your project Gradle Add below
Events Calendar is a user-friendly library that helps you achieve a cool Calendar UI with events mapping. You can customise every pixel of the calendar as per your wish and still achieve in implementing all the functionalities of the native android calendar in addition with adding dots to the calendar which represents the presence of an event on the respective dates. It can be done easily, you are just a few steps away from implementing your own badass looking Calendar for your very own project!
Events Calendar Single Selection Mode Range Selection Mode Multiple Selection Mode What is Events Calendar? Events Calendar is a user-friendly library
A collaborative list of awesome jetpack compose resources.
Awesome Jetpack compose A collaborative list of awesome jetpack compose resources. Featured in Content Official Documentation Conference talks Article
A beautiful material calendar with endless scroll, range selection and a lot more!
CrunchyCalendar A light, powerful and easy to use Calendar Widget with a number out of the box features: Infinite vertical scrolling in both direction
A Kotlin DSL wrapper around the mikepenz/MaterialDrawer library.
MaterialDrawerKt Create navigation drawers in your Activities and Fragments without having to write any XML, in pure Kotlin code, with access to all t
With MaterialTimelineView you can easily create a material looking timeline.
MaterialTimelineView With MaterialTimelineView you can easily create a material looking timeline. Setup The library is pushed to jCenter() as an AAR,
📒 NotyKT is a complete 💎Kotlin-stack (Backend + Android) 📱 application built to demonstrate the use of Modern development tools with best practices implementation🦸.
NotyKT 🖊️ NotyKT is the complete Kotlin-stack note taking 🖊️ application 📱 built to demonstrate a use of Kotlin programming language in server-side
A Shopping cart library for Android that allows you add to add items to cart and retrieve at ease using JSONObjects.
Carteasy A Shopping cart library for Android that allows you add to add items to cart and retrieve at ease using JSONObjects. Quick Start Add the foll
DMIV aims to provide a flexible and customizable instrument for automated images moving on display. It provides scroll, gyroscope or time based moving. But you can create your own evaluator.
DexMovingImageView DMIV aims to provide a flexible and customizable instrument for automated images moving on display. It provides scroll, gyroscope o
BadgedImageview allow you show a badge into a Imageview.
BadgedImageview BadgedImageview allow you show a badge into a Imageview. I just extracted the widgets from Plaid app developed by Nick Butcher(https:/
Photo picker library for android. Let's you pick photos directly from files, or navigate to camera or gallery.
ChiliPhotoPicker Made with ❤️ by Chili Labs. Library made without DataBinding, RxJava and image loading libraries, to give you opportunity to use it w
Media Picker is an Android Libary that lets you to select multiple images or video
Media Picker Please let me know if your application go to production via this link Media Picker is an Android Libary that lets you to select multiple
Easy to use material icons for Android
All available icons (744) If, like me, you're tired of copying 5 images (ldpi, mdpi, hdpi, xhdpi, xxhdpi) for each icon you want to use in your app, f
Over 1600 customizable icons for Android including 750+ Google Material Design icons, 25 ready-made social badges, and more!
droidicon - Over 1600 icons for Android! Icons From... Google Material Design FontAwesome Iconic Entypo Meteocons Unicode Icons Your own custom icons
Android-Iconics - Use any icon font, or vector (.svg) as drawable in your application.
Android-Iconics ... allows to include any icon font with all its vector icons in your project. No limits. Scale with no limit, use any color at any ti
LiteOrm is a fast, small, powerful ORM framework for Android. LiteOrm makes you do CRUD operarions on SQLite database with a sigle line of code efficiently.
#LiteOrm:Android高性能数据库框架 A fast, small, powerful ORM framework for Android. LiteOrm makes you do CRUD operarions on SQLite database with a sigle line
Material and Holo iconic fonts.
Android Icon Fonts Material and Holo iconic fonts. Source Material Extracted 433 Material Design icons from Google's Project Polymer website by Shreya
📱 An Android Library for 💫fluid, 😍beautiful, 🎨custom Dialogs.
Aesthetic Dialogs for Android 📱 📱 Android Library for 💫 fluid, 😍 beautiful, 🎨 custom Dialogs. Table of Contents: Introduction Types of Dialog Dar