807 Repositories
Android material-you-3 Libraries
Kotlin snippets that you can understand quickly, using only stdlib functionality.
Support this and other projects from Ivan Mwiruki here. 30 seconds of Kotlin Curated collection of useful Kotlin 1.3 snippets that you can understand
🎬 A demo project for The Movie DB based on Kotlin MVVM architecture and material design & animations.
TheMovies A simple project for The Movie DB based on Kotlin MVVM clean architecture and material design & animations. How to build on your environment
: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
You don’t want your apps look and feel boring, do you? Add some bubbles!
#BubbleAnimationLayout Say hello to Bubble Animation Layout for Android by Cleveroad You don’t want your apps look and feel boring, do you? Add some b
:octocat: 📃 FoldingCell is a material design expanding content cell inspired by folding paper material made by @Ramotion
FOLDING CELL [JAVA] Expanding content cell with animation inspired by folding paper card material design. We specialize in the designing and coding of
Material Design Search View Layout, now implemented in Google Maps, Dialer, etc
THIS PROJECT IS DEPRECATED Component is not maintained anymore. Implementation of Lollipop+ Dialer and Google Maps. DEMO Add in View Add to your layou
Smooth version of Google Support Design AppBarLayout
smooth-app-bar-layout [Deprecated] ================ [DEPRECATED] The issue that is addressed in this library is fixed from support design 26.0.0 or ab
This is a specified proportion to the size of the Layout or View support library, with which you can easily set a fixed ratio of the size of the Layout or View, internal adaptive size calculation, completely abandon the code to calculate the size! If you have any questions in the course or suggestions, please send an e-mail to the following e-mail, thank you!
Android-RatioLayout This is a specified proportion to the size of the Layout or View support library, with which you can easily set a fixed ratio of t
An Android library that help you to build app with swipe back gesture.
SwipeBackLayout An Android library that help you to build app with swipe back gesture. Demo Apk GooglePlay Requirement The latest android-support-v4.j
It's an Android library that allows you to use Layout as RadioButton or CheckBox.
Android - CompoundLayout It's an Android library that allows you to use Layout as RadioButton or CheckBox. The librarie is Android 14+ compatible. Gra
A 3D Layout for Android,When you use it warp other view,it can became a 3D view,一秒让你的view拥有3D效果!
ThreeDLayout A 3D Layout,When you use it warp other view,it can became a 3D view 中文文档 preview USAGE 1.compile library allprojects { repositories {
A material-styled android view that provisions picking of a date, time & recurrence option, all from a single user-interface.
SublimePicker A customizable view that provisions picking of a date, time & recurrence option, all from a single user-interface. You can also view 'Su
📅 Material Design Calendar compatible with API 11+
Prettier and simpler Material Design CalendarView MaterialCalendarView is a prettier and simpler, material design calendar that allows full customiz
A material Date Range Picker based on wdullaers MaterialDateTimePicker
Material Date and Time Picker with Range Selection Credits to the original amazing material date picker library by wdullaer - https://github.com/wdull
Put some bubble in your tabs and give your apps a supa fresh style !
BubbleTab Put some bubble in your tabs and give your apps a supa fresh style ! Usage Add a BubbleTab with your icons on the layout.xml Customisable pa
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
A layout manager for the RecyclerView with interchangeable linear, grid, and staggered displays of views, all with configurable section headers including the sticky variety as specified in the material design docs.
SuperSLiM This is the version 5 development branch. Project Plan Support me on Patreon Blog What is Version 5 Version 5 is the current development bra
Backport of Material dialogs with easy-to-use API based on DialogFragment
StyledDialogs for Android Demo app: Features: Compatible with Material Design Guidelines Same look for Android 2.2+ Built on top of standard DialogFra
Material Design ProgressBar with consistent appearance
MaterialProgressBar Material Design ProgressBar with consistent appearance on Android 4.0+. Why MaterialProgressBar? Consistent appearance on Android
Google launcher-style implementation of switch (enable/disable) icon
Android-SwitchIcon Google launcher-style implementation of switch (enable/disable) icon Compatibility This library is compatible from API 15 (Android
A single EditText instead of a classical form. Library that implements flavienlaurent's singleinputform
material-singleinputform A single EditText instead of a classical form. This Library is a library implementation of flavienlaurent's "Single input for
Material style morphing play-pause drawable for Android
Play There is no need to explain what this thing does, just take a look at the gif below. Including in your project Add to your root build.gradle: all
Material Design RatingBar with better appearance
MaterialRatingBar Material Design RatingBar with better appearance, compatible with Android 3.0+. Why MaterialRatingBar? Consistent appearance on Andr
Material Design ProgressBar with consistent appearance
MaterialProgressBar Material Design ProgressBar with consistent appearance on Android 4.0+. Why MaterialProgressBar? Consistent appearance on Android
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 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 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
Default colors and dimens per Material Design guidelines and Android Design guidelines inside one library.
Material Design Dimens Default colors and dimens per Material Design guidelines and Android Design guidelines inside one library. Dimens Pattern: R.di
Android library which allows you to swipe down from an activity to close it.
Android Sliding Activity Library Easily create activities that can slide vertically on the screen and fit well into the Material Design age. Features
Material image loading implementation
MaterialImageLoading Material image loading implementation Sample And have a look on a sample Youtube Video : Youtube Link [] (https://www.youtube.com
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
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
A simple 'Slide to Unlock' Material widget for Android, written in Kotlin 📱🎨🦄
Slide To Act A simple Slide to Unlock Material widget for Android, written in Kotlin 🇰. Getting Started Example Features Attributes area_margin inner
🔴 A non-deterministic finite-state machine for Android & JVM that won't let you down
HAL is a non-deterministic finite-state machine for Android & JVM built with Coroutines StateFlow and LiveData. Why non-deterministic? Because in a no
Android Search View based on Material design guidelines.
Android SearchView based on Material Design guidelines. The MaterialSearchView will overlay a Toolbar or ActionBar as well as display a ListView for the user to show suggested or recent searches.
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
Small Android library to help you incorporate MVP, Passive View and Presentation Model patterns in your app
DroidMVP About DroidMVP is a small Android library to help you incorporate the MVP pattern along with Passive View and Presentation Model (yes, those
A small library which will save you from writing the same intent creation code again and again for the most simple tasks
Android Intents A small library which will save you from writing the same intent creation code again and again for the most simple tasks. I found myse
Thrift for Android that saves you methods
Thrifty Thrifty is an implementation of the Apache Thrift software stack for Android, which uses 1/4 of the method count taken by the Apache Thrift co
A simple library to let you sign (or draw lines) smoothly with your finger into a view and save it.
FingerSignView Introduction FingerSignView is a simple library that lets you finger, or draw lines, smoothly with your finger into a View and save it
A library that provides an implementation of the banner widget from the Material design.
MaterialBanner A banner displays a prominent message and related optional actions. MaterialBanner is a library that provides an implementation of the
Make your native android Dialog Fancy. A library that takes the standard Android Dialog to the next level with a variety of styling options. Style your dialog from code.
FancyAlertDialog-Android Prerequisites Add this in your root build.gradle file (not your module build.gradle file): allprojects { repositories { ..
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.
FancyToast-Android Prerequisites Add this in your root build.gradle file (not your module build.gradle file): allprojects { repositories { ... ma
Twidere-Android
Twidere for Android Material Design ready and feature rich Twitter/Mastodon/Fanfou app for Android 4.1+. Enjoy Fediverse now! Twidere-Android is maint
🍲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
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
A library which will save you a lot of time from writing the same intent creation code. it consist of many intent creation codes like Share, Contacts, Email and etc, which you can easily use.
Android-Intent-Library A library which will save you a lot of time from writing the same intent creation code. it consist of many intent creation code
A tool that enables advanced features through adb installing and uninstalling apps like wildcards and multi device support. Useful if you want to clean your test device from all company apks or install a lot of apks in one go. Written in Java so it should run on your platform.
Uber Adb Tools for Android A simple tool that makes it more convenient to install, uninstall and creating bug reports and more for multiple apps on mu
A really simple library that help you to display a custom toast with many colors (for : success, warning, danger, info, dark, light, primary...etc ), or with rounded corners, or event with image.
CoolToast A really simple library that help you to display a custom toast with many colors (for : success, warning, danger, info, dark, light, primary
Custom toasts with color and icon for Android.
Dynamic Toasts A simple library to display themed toasts with icon and text on Android 2.3 (API 9) and above devices. Since v0.4.0, it uses 26.x.x sup
Pretty material design toasts with feedback animations
Load Toast Library The default toasts are ugly and don't really provide much more than a short message. This small library provides a better toast whi
📅 Material Design Calendar compatible with API 11+
Prettier and simpler Material Design CalendarView MaterialCalendarView is a prettier and simpler, material design calendar that allows full customiz
A material Date Range Picker based on wdullaers MaterialDateTimePicker
Material Date and Time Picker with Range Selection Credits to the original amazing material date picker library by wdullaer - https://github.com/wdull
Pick a date or time on Android in style
Material DateTime Picker - Select a time/date in style Material DateTime Picker tries to offer you the date and time pickers as shown in the Material
A Material design back port of Android's CalendarView
Material Calendar View A Material design back port of Android's CalendarView. The goal is to have a Material look and feel, rather than 100% parity wi
Customized and RoundedEditText
CustomEditText A Collection of features are wrapped into single UI element. By adding a line code in xml, able to access these features,rectangular vi
An extension of Android's TextView, EditText and Button that let's you use the font of your choice
AnyTextView (deprecated) Note: AnyTextView is no longer being maintained. I recommend replacing AnyTextView with the Calligraphy library instead. Frus
A single EditText instead of a classical form. Library that implements flavienlaurent's singleinputform
material-singleinputform A single EditText instead of a classical form. This Library is a library implementation of flavienlaurent's "Single input for
An AutoCompleteTextView with builtin Adapter with the emails in the device.
EmailAutoCompleteTextView An AutoCompleteTextView with builtin Adapter with the emails in the device. The library automatically adds GET_ACCOUNTS perm
A custom EditText with a switchable icon which shows or hides the password
Deprecated This library is deprecated now as there is an official way to use the password toggle with the TextInputLayout (inside the support library
A Material Android password view that toggles password visibility via an eye icon.
8/17/2016: As of about an hour ago, this library is deprecated! Support for password visibility is now included in the Design Support Library in TextI
Implementation of a TextView and all its direct/indirect subclasses with native support for the Roboto fonts, includes the brand new Roboto Slab fonts.
Android-RobotoTextView Implementation of a TextView and all its direct/indirect subclasses with native support for the Roboto fonts, includes the bran
A material style input for codes
Material Code input A material style input for put codes Based on Code input field concept by SAMUEL KANTALA How to use Minimal SDK Version 11 Usage w
Include MatchTextView and MatchButton..Come..you will like it
Android MatchView This project is learned from (https://github.com/liaohuqiu/android-Ultra-Pull-To-Refresh) . Thanks for liaohuqiu.. I like the animat
A little animation framework which could help you to show message in a nice looking way
TextSurface A little animation framework which could help you to show message in a nice looking way. Usage Create TextSurface instance or add it in yo
"Selenium for Android" (Test automate native or hybrid Android apps and the mobile web with Selendroid.) Join us on IRC #selendroid on freenode. Also confirm you have signed the CLA http://goo.gl/pAvxEI when making a Pull Request.
Selendroid Selendroid is a test automation framework which drives of the UI of Android native and hybrid applications (apps) and the mobile web with S
PowerMock is a Java framework that allows you to unit test code normally regarded as untestable.
Writing unit tests can be hard and sometimes good design has to be sacrificed for the sole purpose of testability. Often testability corresponds to go
An Android TagView Widget. You can edit the tag's style, and set listener of selecting or deleting tag.
Android-Cloud-TagView-Plus ###Introduction An Android Cloud Tag Widget. You can edit the tag's style, and set listener of selecting or deleting tag. U
Snacky is a small library to help you adding a Snackbar to your android project.
Snacky Snacky is a small library to help you adding a Snackbar to your layout with ease. It was created because of my own needs and is inspired by Toa
A simple library that can help you detect if you app is modded or tampered with
Android Tamper Detector A simple library that can help you detect if you app is modded or tampered with. This adds a security level that makes it diff
:ballot_box_with_check: [Cheatsheet] Tips and tricks for Android Development
Cheatsheet about tips and tricks for Android Development. This is a simple set of tips and tricks regarding Android Development which I have gathered
🎬 A demo project for The Movie DB based on Kotlin MVVM architecture and material design & animations.
TheMovies A simple project for The Movie DB based on Kotlin MVVM clean architecture and material design & animations. How to build on your environment
: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