Awesome-MaterialDesign
A curated list of awesome Android MaterialDesign res and libraries. Feel free to contrubute.
##Other Awesome List
- awesome
- awesome-android
- awesome-android-ui
- awesome-java
- awesome-ios-ui
- awesome-swift
- awesome-svg
- awesome-resources
- awesome-awesomeness
Doc
Blog
Google Blog
- AppCompat v21 — Material Design for Pre-Lollipop Devices!
- Implementing material design in your Android app
- Material Design on Android Checklist
Translate
Personal Blog
- How to upgrade your app’s design from Holo to Material Design — A case study
- My Journey to Lollipop Transitions: part 1
- Content Transitions In-Depth (part 2)
- Material design in the 2014 Google I/O app
- MaterialDesigh 学习笔记
Google Samples
- SwipeRefreshMultipleViews
- SwipeRefreshListFragment
- SwipeRefreshLayoutBasic
- RevealEffectBasic
- android-Interpolator
- FloatingActionButtonBasic
- ElevationBasic
Google Material Design App
Design Res
- www.materialup.com
- www.materialpalette.com
- TextDrawable
- material-design-icons
- android-material-icons
- material-design-iconic-font
- material-design-icons-adt-template
- Design resources for Material Design
Video
- Material design & implementation
- Google I/O 2014 - Material witness: How Android material applications work
Material Libs
Libraries
Name | Demo |
---|---|
MaterialDesignLibrary | |
material | |
material-design-library | |
MaterialWidget |
Showcase
FAB
Name | Demo |
---|---|
FloatingActionButton | |
android-floating-action-button | |
FloatingActionButton | |
tickplusdrawable | |
Android-Material-circular-button |
Menu & Drawer
View
Name | Demo |
---|---|
MaterialImageView | |
MaterialViewPager | |
Android-MaterialPreference |
Widget
Name | Demo |
---|---|
materialish-progress | |
MaterialLoadingProgressBar | |
SwipyRefreshLayout | |
MaterialSettings | |
SwitchButton | |
discreteSeekBar | |
material-range-bar | |
material-calendarview | |
BetterSpinner |
EditText
Name | Demo |
---|---|
MaterialEditText | |
MaterialTextField |
SnackBar
Name | Demo |
---|---|
SnackBar | |
snackbar |
Palette
Name | Demo |
---|---|
material-painter |
Transition
Name | Demo |
---|---|
transitions-everywhere | |
PreLollipopTransition | |
Material-Animations |
Ripple
Name | Demo |
---|---|
android-ui | |
RippleEffect | |
RippleView | |
android-ripple-background | |
material-ripple | |
PaperStyleWidgets | |
material-design-toolkit |
Reveal
Name | Demo |
---|---|
CircularReveal | |
RevealLayout | |
CircularRevealFragment | |
ViewRevealAnimator |
Tricks
Name | Demo |
---|---|
Android-ObservableScrollView | |
ViewPagerHeaderScrollDemo | |
MaterialTextScaleToolbarDemo | |
Scrollable |
Vector & SVG & path-view
Name | Demo |
---|---|
vector-compat | |
animated-vector-drawable | |
android-pathview | |
SVG-Loaders | SVG-Loaders-Previewed |
Dialog
Name | Demo |
---|---|
MaterialDialog | |
material-dialogs | |
PostOffice | |
L-Dialogs | |
MaterialStuffLibrary | |
AlertDialogPro |
Project
Name | Demo |
---|---|
philm | |
InstaMaterial | |
Material-Movies | |
WaniKani-for-Android | |
GitLabAndroid |
#Thanks to
inferjay
QichaoChen
miao1007
yueban
lsjwzh
#About Me
Weibo: light_sky
Twitter: lightSkyStreet
Blog: lightskystreet.com
Email: huberycarl@gmail.com