A list of most useful resources for designing android apps such as all material colors and dimens, 180 Gradient background + html, social, flat, fluent, metro colors.

Overview

platform Android Arsenal JitPack License API

Timer UI Login UI Fitness UI
Timer UI Login UI Fitness UI

Material-Resources-Library

A list of most useful resources for designing android apps such as all material colors and dimens, 180 Gradient background + html, social, flat,fluent, metro colors. you can use colors with java, kotlin, xml.

What does this library include?

How to include

Add the repository to your project build.gradle:

allprojects {
    repositories {
        maven { url "https://jitpack.io" }
    }
}

And add the library to your module build.gradle:

dependencies {
    implementation 'com.github.mohammadima3oud:Material-Resources-Library:1.0.0'
}

Usage

  • Material Colors:

    [material][color name]

    materialOrange50
    materialOrange100
    ...
    materialOrange200
    materialOrange900
    
    materialOrangeA100
    materialOrangeA200
    materialOrangeA300
    materialOrangeA400
    
    materialPrimaryOrange
    materialPrimaryDarkOrange
    materialAccentOrange
    

    Example:

    android:background="@color/materialOrange500"
    
  • Flat Colors:

    [flat][color name]

    flatTurquoise
    flatGreensea
    ...
    flatConcrete
    flatAsbestos
    

    Example:

    android:background="@color/flatAmethyst"
    
  • Fluent Colors:

    [fluent][color name]

    fluentFFB900
    fluentFF8C00
    ...
    fluent847545
    fluent7E735F
    

    Example:

    android:background="@color/fluent00B7C3"
    
  • Social Colors:

    [social][color name]

    socialFacebook
    socialMessenger
    ...
    socialTwitter
    socialLinkedIn
    

    Example:

    android:background="@color/socialDribble"
    
  • Metro Colors:

    [metro][color name]

    metroLime
    metroGreen
    ...
    metroMauve
    metroSienna
    

    Example:

    android:background="@color/metroAmber"
    
  • HTML Colors:

    [html][color name]

    htmlGainsboro
    htmlLightGray
    ...
    htmlSilver
    htmlDarkGray
    

    Example:

    android:background="@color/htmlAquamarine"
    
  • Themes:

    [AppTheme]color name(.)(NoActionBar)

    AppThemeRed
    AppThemeRed.NoActionBar
    AppThemeRedDark
    AppThemeRedDark.NoActionBar
    ...
    

    Example:

    inside androidManifest.xml
    android:theme="@style/AppThemeAmber"
    
  • Dimens:

    Example:

    android:textSize="@dimen/typography_headline"
    

Checkout My Libraries

  • 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 codes like Share, Contacts, Email and etc, which you can easily use.
  • Material-Resources-Library: A list of most useful resources for designing android apps such as all material colors and dimens, 180 Gradient background + html, social, flat, fluent, metro colors.
  • Complete-Google-Map-API-Tutorial: Learn How to use Google Map API for Android from Basic to Advance with complete examples.
  • DropSignIn: Sign In UI Design
  • BlueSignIn: Sign In and Sign Up Ui Design

Donations

This project needs you! If you would like to support this project's further development, the creator of this project or the continuous maintenance of this project, feel free to donate. Your donation is highly appreciated. Thank you!

PayPal

  • Donate $5: Thank's for creating this project, here's a tea (or some juice) for you!
  • Donate $10: Wow, I am stunned. Let me take you to the movies!
  • Donate $15: I really appreciate your work, let's grab some lunch!
  • Donate $25: That's some awesome stuff you did right there, dinner is on me!
  • Donate $50: I really really want to support this project, great job!
  • Donate $100: You are the man! This project saved me hours (if not days) of struggle and hard work, simply awesome!
  • Donate $2799: Go buddy, buy Macbook Pro for yourself!

Of course, you can also choose what you want to donate, all donations are awesome!

Changelog

  • 1.0.0
    • Initial release

License

Copyright 2019 mohammadima3oud

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

   http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
You might also like...
App-level wallpaper color palette generation for Android 5.0+
App-level wallpaper color palette generation for Android 5.0+

MonetCompat is an app-level implementation of kdrag0n's custom Monet implementation, based on his android12-extensions module. With MonetCompat you can generate color palettes from a user's wallpaper and use them anywhere in your app. It supports Android 5.0 and above (in Palette compatibility mode) and Android 8.1 and above in normal mode.

 Color Picker β€” beautiful library for Android
Color Picker β€” beautiful library for Android

Color Picker β€” beautiful library for Android Features Simple dialog builder ARGB, RGB & HSV color models Dark theme support Sliders with gradient back

Default colors and dimens per Material Design guidelines and Android Design guidelines inside one library.
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 Resource Manager application to manage and analysis your app resources with many features like image resize, Color, Dimens and code Analysis
Android Resource Manager application to manage and analysis your app resources with many features like image resize, Color, Dimens and code Analysis

Android Resource Manager application to manage and analysis your app resources with many features like image resize, Color, Dimens and code Analysis

This is a project designed to help controlling Android MediaPlayer class. It makes it easier to use MediaPlayer ListView and RecyclerView. Also it tracks the most visible item in scrolling list. When new item in the list become the most visible, this library gives an API to track it. This library provides Easy Android ListView Adapters(EasyListAdapter & EasyCursorAdapter) which makes designing Multi-Row-Type ListView very simple & cleaner, It also provides many useful features for ListView.
This library provides Easy Android ListView Adapters(EasyListAdapter & EasyCursorAdapter) which makes designing Multi-Row-Type ListView very simple & cleaner, It also provides many useful features for ListView.

EasyListViewAdapters Whenever you want to display custom items in listview, then only way to achieve this is to implement your own subclass of BaseAda

The ShowcaseView library is designed to highlight and showcase specific parts of apps to the user with an attractive and flat overlay.
The ShowcaseView library is designed to highlight and showcase specific parts of apps to the user with an attractive and flat overlay.

The ShowcaseView library is designed to highlight and showcase specific parts of apps to the user with an attractive and flat overlay.

A Common RecyclerView.Adapter  implementation which supports all kind of items and has useful data operating APIs such as remove,add,etc.
A Common RecyclerView.Adapter implementation which supports all kind of items and has useful data operating APIs such as remove,add,etc.

##PowerfulRecyclerViewAdapter A Common RecyclerView.Adapter implementation which supports any kind of items and has useful data operating APIs such as

Compose-html - An Android library which provides HTML support for Jetpack Compose texts
Compose-html - An Android library which provides HTML support for Jetpack Compose texts

HtmlCompose An Android library which provides HTML support for Jetpack Compose t

Jetpack Compose Text composable to show html text from resources
Jetpack Compose Text composable to show html text from resources

HtmlText Current Compose Version: 1.0.3 Compose HtmlText Text composable to show html text from resources Add to your project Add actual HtmlText libr

FButton - a flat button library for Android
FButton - a flat button library for Android

FButton FButton is a custom Button of Android with "Flat UI" concept. FButton's design get inspiration from designmono. This library is very small and

Utility library that extends Jetpack Compose Colors with Material Design2 colors, Color swatches like in Flutter
Utility library that extends Jetpack Compose Colors with Material Design2 colors, Color swatches like in Flutter

πŸš€πŸŒˆβ™Ύ Utility library that expands Compose Colors with Material Design2 colors, color swatches, Material Design 3 Tonal Palettes, color names, and utility functions to convert between HSL, HSV, RGB, HCT models and to HEX or from HEX

Unified API Library for: Cloud Storage, Social Log-In, Social Interaction, Payment, Email, SMS, POIs, Video & Messaging. Included services are Dropbox, Google Drive, OneDrive, OneDrive for Business, Box, Egnyte, PayPal, Stripe,  Google Places, Foursquare, Yelp, YouTube, Vimeo, Twitch, Facebook Messenger, Telegram, Line, Viber, Facebook, GitHub, Google+, LinkedIn, Slack, Twitter, Windows Live, Yahoo, Mailjet, Sendgrid, Twilio, Nexmo, Twizo. Social share - Social Sharing Plugin For Private Use only (Code without error checking)
Social share - Social Sharing Plugin For Private Use only (Code without error checking)

Flutter Social Share plugin for sharing file to media with multiple (More option

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. 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. CreditCardHelper πŸ–ŠοΈ  A Jetpack-Compose library providing useful credit card utilities such as card type recognition and TextField ViewTransformations
CreditCardHelper πŸ–ŠοΈ A Jetpack-Compose library providing useful credit card utilities such as card type recognition and TextField ViewTransformations

CreditCardHelper πŸ–ŠοΈ A Jetpack-Compose library providing useful credit card utilities such as card type recognition and TextField ViewTransformations

Loco-strings-sync - A custom Gradle Plugin useful to sync loco string resources to local projects

loco-strings-sync A custom Gradle Plugin useful to sync loco string resources to

A simple material design app intro with cool animations and a fluent API.
A simple material design app intro with cool animations and a fluent API.

material-intro A simple material design app intro with cool animations and a fluent API. Very inspired by Google's app intros. Demo: A demo app is ava

Releases(1.0.0)
Owner
Next
Android Developer and Designer. UI/UX Designer. Instructor
Next
Android Material Design Colors

Android-Material-Design-Colors Android-Material-Design-Colors provides color definitions of the Material Design. Demo Usage R.color.md_color_value or

wada811 197 Jan 2, 2023
How to use Material You colors in your app

A small tool that help to see the colors generated by Material You.

Dmitry 25 Oct 14, 2022
🎨 A tiny (Kotlin) library for generating attractive colors

?? A tiny (Kotlin) library for generating attractive colors

Brian Norman 45 Apr 30, 2022
🎨 A color picker for Android. Pick a color using color wheel and slider (HSV & alpha).

ColorPicker English | δΈ­ζ–‡ A ColorPicker for Android. Pick a color using color wheel and slider (HSV & alpha). Gradle dependencies { implementation

Hong Duan 313 Dec 14, 2022
Color.kt is a modern color science library for Kotlin Multiplatform and Java.

Color.kt is a modern color science library for Kotlin Multiplatform and Java. It includes modern perceptually-uniform color spaces and color appearance models, such as Oklab and ZCAM.

Danny Lin 45 Oct 11, 2022
A modern color science library for Kotlin Multiplatform and Java

Color.kt Color.kt is a modern color science library for Kotlin Multiplatform and Java. It includes modern perceptually-uniform color spaces and color

Weeb Project (WIP) 0 Oct 21, 2021
Color.kt is a modern color science library for Kotlin Multiplatform and Java.

Color.kt is a modern color science library for Kotlin Multiplatform and Java. It includes modern perceptually-uniform color spaces and color

SOSP-OS 0 Jan 21, 2022
Color picker library for Android

andColorPicker β€” Color Picker library for Android ?? Handy, ?? flexible, and ⚑ lightning-fast Android color picker views and utilities. ?? Features Cl

side.codes 216 Jan 7, 2023
For color lovers! A simple but powerful Android color picker

#DEPRECATED Credits for the logo goes to Hafiz Ahmmed (https://github.com/hafizahmmed) ColorBox library Features Dynamic color preview; Change the col

Enrico D'Ortenzio 53 Apr 8, 2021
Beautiful color picker dialog for Android 9+

Color-O-Matic Beautiful Color Picker dialog for Android 9+ based on VintageChroma by Pavel Sikun. Screenshots at the end of the file. Repository Add t

null 43 Jun 5, 2022