Dark Theme is an experimental project, with the aim of showing the combination of colours from
There's a colour picker to apply a theme colour in the entire app as a
Dark/Light button to recreate the app with both theme modes.
Badger is a generalized single purpose library for adding badges to drawables in general and menu items in particular.
sett (also set) - The earth or burrow of a badger.
Running with the Badger theme, it is all about the method
sett. Home to the badger, it is comprised of many tunnels and several entrances. It is the ideal entry point to provide you with badges where mere drawables lived before.
Badger.sett() methods add a
BadgeDrawable to the original drawable. This results in a
LayerDrawable with the
BadgeDrawable added to the layer with id
badger_drawable. If the original drawable is a
LayerDrawable having a badge already set, this one gets reused instead.
RatingReviews (Rating and Reviews) is a widget or layout that adds Rating and Reviews bar to your app similar to the ones seen on Google playstore and Apple App store. It gives you a beautiful visual summary of the number of raters and ratings they gave on a specific item. And of course it is highly customizable to fit your app theme!
Audio recorder (Voice recorder, Sound recorder) - an open source application makes an easy audio recording experience. App optimized for the fastest start as possible and helps not to miss important sound for the user.
Easily change theme, background colors, text colors, icon tint colors, custom drawables, NavigationView item colors, TabLayout colors and more...
A complete library to build apps for Android 14+ (ICS or above) devices with a built-in theme engine. It is built on top of the latest app compat (or AndroidX) library to provide best compatibility.
It is a collection of activities, fragments, widgets, views and some utility functions required to build a standard Android app. It also provides some in-built use cases like an intro screen, drawer activity, about screen, collapsing app bar, bottom navigation, color picker, multiple locales, runtime permissions, etc. which can be used and customised according to the need.
A simple library to display themed toasts with icon and text on Android 14+ (ICS or above) devices.
It has several method to display toasts based on the requirement. Each method returns a Toast object which can be customised further.
Please call show() method to display the toast.
Tiny lightweight Kotlin Android library to change theme at runtime.
A custom SignInButton for Android that supports 'android:text' attribute, currently not supported by Google's original 'SignInButton'. This library also allows to set button theme to dark or light and is based on Google guidelines.
Android library that lets developers modify configuration class(es) at runtime. Useful in situations when app's behaviour changes depending on fields in configuration class like theme switcher, user credentials, various flags, etc. Developers can alter these fields without recompiling source code.
An android library containing most of the helper classes every android developer needs.
Every Android developer faces few problems while developing Android Apps. Listing down some of them, which I have faced everytime I create a new android project.
What if we had a library which takes care of all these problems and let the developers concentrate on writing the actual business logic and create awesome functionalities.
Using the Helper library developer can solve the above mentioned problems. Using this Helper library is pretty simple.
Chameleon is a CSS like framework for Android. Chameleon can read styles in JSON format and apply them on views in Android. Not only can you choose from the variety of styles provided by the library but also add your own styles by changing just one file.
The icing on the cake is, once set up, themes can be updated without pushing a new version of your app to the playstore. So, your users can see your changes on the fly.
Great sound quality, audio cleanliness and very smooth interface. Playing the folder structure, artist or album or create your own playlists with local or online tracks.
An easy to use wrapper of the native Android Snackbar which stays visible across multiple activities. It provides different themes to start with, and allows you to easily manage common scenarios like success, warning, error, info.
Aesthetic is an easy to use, fast, Rx-powered theme engine for Android applications.
ViewPump installs a custom
LayoutInflater via a
ContextThemeWrapper and provides an API of pre/post-inflation interceptors.
Matisse is a well-designed local image and video selector for Android. You can
PasscodeView is an Android Library to easily and securely authenticate the user with the PIN code or using the fingerprint scanner.
It is super easy to integrate and fully customisable to match with your application theme.
Under the Hood is a flexible and powerful Android debug view library. It uses a modular template system that can be easily extended to your needs, although coming with many useful elements built-in.
There is a lot of "default" debug data that can be easily embedded (e.g. current runtime-permission status, app version and device info). There are 2 basic themes (dark and light) which can be customized to your needs.