33# Dynamic Support
44
55[ ![ License] ( https://img.shields.io/badge/license-Apache%202-4EB1BA.svg? )] ( https://www.apache.org/licenses/LICENSE-2.0.html )
6- [ ![ Build Status] ( https://travis-ci.org/pranavpandey/dynamic-support.svg?branch=master )] ( https://travis-ci.org/pranavpandey/dynamic-support )
76[ ![ Release] ( https://img.shields.io/maven-central/v/com.pranavpandey.android/dynamic-support )] ( https://search.maven.org/artifact/com.pranavpandey.android/dynamic-support )
87
98A complete library to build apps for Android 4.0 (API 14) and above with a built-in theme engine.
@@ -57,6 +56,7 @@ dependencies {
5756---
5857
5958## Usage
59+
6060It is a collection of activities, fragments, widgets, views and some utility functions required
6161to build a standard Android app. It also provides some built-in use cases like an intro screen,
6262drawer activity, about screen, collapsing app bar, navigation bar view, color picker, multiple
@@ -65,12 +65,14 @@ locales, runtime permissions, etc. which can be used and customised according to
6565> For a complete reference, please read the [ documentation] [ documentation ] .
6666
6767### Theme engine
68+
6869Each activity and widget can be themed by using the built-in theme engine with background aware
6970functionality to avoid any visibility issues. Colors can be selected by using the provided
7071[ material design colors] [ material-design-colors ] or by selecting a custom color from the built-in
7172picker which supports HEX, HSV, ARGB and CMYK values.
7273
7374### Background aware
75+
7476Below are the same colors applied on the light and dark backgrounds respectively. But the final
7577color is adjusted according to the colored view background to provide best visibility.
7678
@@ -80,6 +82,7 @@ color is adjusted according to the colored view background to provide best visib
8082</p >
8183
8284### Sample
85+
8386This library is fully commented so, please check the individual classes or files for the
8487documentation. Basic documentation will be available soon.
8588
@@ -92,6 +95,7 @@ It depends on the [dynamic-theme][dynamic-theme], [dynamic-locale][dynamic-local
9295So, their functions can also be used to perform other useful operations.
9396
9497### Proguard
98+
9599This library uses reflection at some places to theme widgets at runtime. So, their original name
96100must be preserved to theme them properly. It will automatically apply the appropriate rules if
97101proguard is enabled in the project.
@@ -163,9 +167,11 @@ checkout the `Rotation` and `Everyday` apps to experience the full potential of
163167</p >
164168
165169### Supported
170+
166171- [ EZ Notes] [ ez-notes ]
167172
168173### Developed
174+
169175- [ Rotation] [ rotation ]
170176- [ Everyday] [ everyday ]
171177- [ Palettes] [ palettes ]
@@ -175,6 +181,7 @@ checkout the `Rotation` and `Everyday` apps to experience the full potential of
175181---
176182
177183## Translations
184+
178185- German (de) - Flubberlutsch
179186- French (fr) - Nitesh Jha | Others
180187- Hindi (hi) - Siddh Narhari
0 commit comments