5483 Repositories
Android Android-Boilerplate Libraries
Wheel-like spinner widget for Android
Update Dec 2016 Library is discontinued There's still a lot of wheel libraries out there. Update Oct 2014 I am thinking of rewriting this control. Upd
An android library which provides a compact calendar view much like the one used in google calenders.
CompactCalendarView CompactCalendarView is a simple calendar view which provides scrolling between months. It's based on Java's Date and Calendar clas
A better calendar for Android
Caldroid Caldroid is a fragment that display calendar with dates in a month. Caldroid can be used as embedded fragment, or as dialog fragment. User ca
[NO LONGER MAINTAINED] Android library for better Picker DialogFragments
/!\ This Project is no longer maintained /!\ DialogFragments modeled after the AOSP Clock and Calendar apps to improve UX for picking time, date, numb
Android Week View is an android library to display calendars (week view or day view) within the app. It supports custom styling.
Android Week View Android Week View is an android library to display calendars (week view or day view) within the app. It supports custom styling. Fea
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
Standalone Android widget for picking a single date from a calendar view.
TimesSquare for Android Standalone Android widget for picking a single date from a calendar view. Usage Include CalendarPickerView in your layout XML.
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
Awesome Android Typeahead library - User mention plugin, UI widget for auto complete user mention using the at sign (@) like Twitter or Facebook.
android-typeahead Awesome Android Typeahead library - User mention plugin, UI widget for auto complete user mention using the at sign (@) like Twitter
Lightweight android library for highlighting sections of a textview, with optional callbacks.
Linker Lightweight android library for highlighting Strings inside of a textview (ignoring case), with optional callbacks. Language: Java MinSDK: 17 J
Simple way to create linked text, such as @username or #hashtag, in Android TextView and EditText
Simple Linkable Text Simple way to create link text, such as @username or #hashtag, in Android TextView and EditText Installation Gradle Add dependenc
A simple and flexible Checked TextView or Checkable TextView
CheckableTextView Checkable TextView [KOTLIN] ⚡ A simple and flexible Checked TextView or Checkable TextView written in Kotlin ⚡ What's New Animation
💰 A library to dynamically format your EditTexts to take currency inputs
CurrencyEditText A library to dynamically format your EditTexts to take currency inputs. Gradle Dependency Add the dependency to your app's build.grad
Add text masking functionality to Android EditText. It will prevent user from inserting not allowed signs, and format input as well.
MaskFormatter MaskFormatter adds mask functionality to your EditText. It will prevent user from inserting not allowed signs, and format input as well.
Form validation and feedback library for Android. Provides .setText for more than just TextView and EditText widgets. Provides easy means to validate with dependencies.
android-formidable-validation Form validation and feedback library for Android. Provides .setText for more than just TextView and EditText widgets. Pr
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
A editable text with a constant text/placeholder for Android.
ParkedTextView A EditText with a constant text in the end. How to use com.goka.parkedtextview.ParkedTextView xmlns:app="http://schemas.android.co
This is based on an open source autosizing textview for Android.
SizeAdjustingTextView This is based on an open source autosizing textview for Android I found a few weeks ago. The initial approach didn't resize mult
Android Floating Label
FloatingLabel FloatingLabel Allows you to create a blow kind of EditText. To explain the concept well I have taken below image from http://dribbble.co
A module designed to encapsulate the use of an Android EditText field for gathering currency information from a user. Supports all ISO-3166 compliant locales/currencies.
CurrencyEditText CurrencyEditText is an extension of Android's EditText view object. It is a module designed to provide ease-of-use when using an Edit
AutosizeEditText for Android is an extension of native EditText that offer a smooth auto scale text size.
AutoscaleEditText AutosizeEditText for Android is an extension of native EditText that offer a smooth auto scale text size. Latest Version How to use
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
Float Label Edit Texts for Android
Floating Label Edit Text for Android For more info, see this blog post. Salient features Simple and clean library (open up the source to see for yours
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
Chips EditText, Token EditText, Bubble EditText, Spannable EditText and etc.. There are many names of this control. Here I develop easy to understand , modify and integrate Chips Edit Text widget for Android
Chips EditText Library Chips EditText, Token EditText, Bubble EditText, Spannable EditText and etc.. There are many names of this control. Here I deve
library to implement and render emojis For Android
Release Notes SuperNova-Emoji SuperNova-Emoji is a library to implement and render emojis. Minimum SDK Level: 9 (2.3) Contact Java Usage To use defaul
An address-autocompleting text field for Android
android-PlacesAutocompleteTextView An AutocompleteTextView that interacts with the Google Maps Places API to provide location results and caches selec
Circular timer on Android platform.
CircleTimerView [No Longer Support] Circle timer on Android platform. System Requirement Android v2.2+ TODO Developed by AndroidStudio Usage com.gith
Android library contain custom realisation of EditText component for masking and formatting input text
Masked-Edittext Masked-Edittext android library EditText widget wrapper add masking and formatting input text functionality. Install Maven dependency
RoundedLetterView like the one in Android 5.0 Contacts app
RoundedLetterView RoundedLetterView like the one in Android 5.0 Contacts app Attributes to choose from: rlv_titleText - The text in the first row. rlv
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
Android Bubble View
BubbleTextView Custom arrow position Custom fillet radius Custom background color Can be placed anywhere Two default style Two default theme Snapshot
[DISCONTINUED] Rrich text editor for android platform. 安卓富文本编辑器,暂停维护
icarus-android Maybe the best rich text editor on android platform. Base on Simditor Features Alignment (left/center/right) Bold Blockquote Code Horiz
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
Advanced Android TextView
Advanced Android TextView Companion app for my Advanced Android TextView talk, demostrating: Animated CompoundDrawable Text shadow Custom font Non-bre
A Custom TextView with trim text
ReadMoreTextView A Custom TextView with trim text Download To add the ReadMoreTextView library to your Android Studio project, simply add the followin
Gmail style MultiAutoCompleteTextView for Android
Version 3.0 The 3.0.1 version is now available! This should resolve a number of text handling issues and lay the groundwork for better support of mixe
Android form edit text is an extension of EditText that brings data validation facilities to the edittext.
Android Form EditText Android form edit text is an extension of EditText that brings data validation facilities to the edittext. Example App I built a
:page_facing_up: Android Text Full Jusiftication / Wrapping / Justify / Hyphenate - V2.0
LIBRARY IS NO LONGER MAINTAINED If you want to adopt + maintain this library, please drop me a message - [email protected] Android Full Justific
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
Android experiment showing a sinking TextView
Titanic is an Android experiment reproducing this effect.
A TextView that automatically resizes text to fit perfectly within its bounds.
AutoFitTextView A TextView that automatically resizes text to fit perfectly within its bounds. Usage dependencies { compile 'me.grantland:autofitt
A library to show emoji in TextView, EditText (like WhatsApp) for Android
Discontinued This projected is discontinued. Please consider using other alternative, i.e EmojiCompat. Contact me if you want to continue working on a
Android's TextView that can expand/collapse like the Google Play's app description
ExpandableTextView ExpandableTextView is an Android library that allows developers to easily create an TextView which can expand/collapse just like th
Animation effects to text, not really textview
HTextView Animation effects with custom font support to TextView see iOS Effects see Flutter Effects Screenshot type gif Scale Evaporate Fall Line Typ
RichEditor for Android is a beautiful Rich Text WYSIWYG Editor for Android.
RichEditor for Android is a beautiful Rich Text WYSIWYG Editor for Android. Looking for iOS? Check out cjwirth/RichEditorView Supported Functions Bold
Macaca Android driver
macaca-android Macaca Android driver Contributors xudafeng ziczhu SamuelZhaoY kobe990 CodeToSurvive1 kyowang qichuan brucejcw yaniswang This project f
A custom instrumentation test runner for Android that generates XML reports for integration with other tools.
Android JUnit Report Test Runner Introduction The Android JUnit report test runner is a custom instrumentation test runner for Android that creates XM
TestObserver to easily test LiveData and make assertions on them.
JCenter Update LiveData Testing is currently published on JCenter - it will serve packages until February 1st, 2022. LiveData Testing packages will be
A powerful test framework for Android
Cafe A powerful test framework for Android named Case Automated Framework for Everyone. Home Page http://baiduqa.github.com/Cafe/ How to make Cafe dow
"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
Android UI Testing
User scenario testing for Android Robotium is an Android test automation framework that has full support for native and hybrid applications. Robotium
Android Unit Testing Framework
Robolectric is the industry-standard unit testing framework for Android. With Robolectric, your tests run in a simulated Android environment inside a
Control and manage Android devices from your browser.
Warning This project along with other ones in OpenSTF organisation is provided as is for community, without active development. You can check any othe
Simple android view to display list of colorful tags efficiently.
Android TagView Simple android view to display collection of colorful tags efficiently. Library uses TextView as a base, and creates custom Spanes to
Android TagView-HashTagView
Android TagView Android TagView-HashTagView Xamarin version, written by @fernandolopes https://github.com/fernandolopes/Xamarin.Android.TagView Simple
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
Tagcloud component for android
TagCloudView English Sample 扫码下载示例APK 简介 TagCloudView是一个基于ViewGroup实现的控件,支持将一组View展示为一个3D球形集合,并支持全方向滚动。 UI效果 Image 使用 Eclipse copy代码,或使用ADT的maven插件 An
A TagView library for Android. Customize your own & Drag effect.
AndroidTagView An Android TagView library. You can customize awesome TagView by using this library. Screenshots Usage Step 1 Add below dependency in y
:four_leaf_clover:A beautiful android tag group widget.
AndroidTagGroup The TagGroup is a special layout with a set of tags. You can use it to tag people, books or anything you want. Also you can contribute
Use a jar executable to create a Drawable class to display a SVG on Android.
SVG2Drawable Use a jar executable to create a Drawable class to display a SVG on Android. This is a standalone library, not a Runtime Android library.
SVG rendering library for Android
AndroidSVG AndroidSVG is a SVG parser and renderer for Android. It has almost complete support for the static visual elements of the SVG 1.1 and SVG 1
SVG to Android VectorDrawable XML resource file
svg2android [Deprecated - use official Vector Asset Studio directly from Android Studio] Convert SVG to Android VectorDrawable XML resource file. Extr
Youtube-dl for android
youtube-dl-android Android library wrapper for youtube-dl executable. Based on yausername's youtubedl-android but with ability to download binary file
Login effortlessly with different social networks like Facebook, Twitter or Google Plus
EasyLogin Easy Login in your app with different social networks. Currently supported: Facebook Google Plus Twitter Global Configuration To be able to
Easy social network authorization for Android. Supports Facebook, Twitter, Instagram, Google+, Vkontakte. Made by Stfalcon
SocialAuthHelper A library that helps to implement social network authorization (Facebook, Twitter, Instagram, GooglePlus, Vkontakte). Who we are Need
Status Stories = Snapchat stories, Instagram stories, Whatsapp Statuses, Facebook Messenger Stories.
StatusStories APK Link | Video Link | Up labs StatusStories helps you implement Photo Stories similar to Snapchat stories Instagram stories Whatsapp S
Library for easy work with Facebook, Twitter, LinkedIn and Google on Android
THIS PROJECT IS NO LONGER MAINTAINED, FEEL FREE TO FORK AND FIX IT FOR YOUR NEEDS There is also an Android Library that is being maintained, CloudRail
The usual Snackbar with more 🍫 and colours :tada:
ChocoBar The usual Snackbar with more 🍫 and colours 🎉 . Inspired by Light. GIF AndroidPub Post You can read the AndroidPub post about this library,
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
Android Snackbar from the Top (similar to Crouton)
Top Snackbar Sadly, I don't have time to maintain this. If you'd like to be a maintainer, drop me a message in an issue Show a Snackbar from the top.
Simple custom Android View providing a Circular spin to SeekBars
CircularSeekBar This is a simple Seek Bar, in the shape of a circle, responsive to the speed of the spin: the faster you spin the control, the faster
A color picker seekbar for android.
ColorSeekBar A color picker seekbar for android. Download Use Gradle compile 'com.divyanshu.colorseekbar:colorseekbar:1.0.2' or Maven dependency
StartPointSeekBar is a custom view for the Android platform that makes it possible to have a SeekBar to have custom start point.
Forked/Inspired from https://code.google.com/p/range-seek-bar/ by [email protected] This solves the problem as described in http://
A colorful SeekBar for picking color
ScreenShot: Attrs attr format default colorSeeds references colorBarPosition integer 0 alphaBarPosition integer 0 maxPosition integer 100 bgColor colo
Android circle seekbar widget inspired from: https://github.com/LarsWerkman/HoloColorPicker
Android HoloCircleSeekBar A Circle SeekBar inspired by Android Holo ColorPicker designed by Marie Schweiz and developed by Lars Werkman. How to integr
A circular seek bar for Android
CircularSeekBar A circular seek bar for Android. Modification 1. Modified setProgress(int progress) method. 2. Added hideSeekBar() To hide seekbar. 3.
Custom circular SeekBar (Circle, Semi-circle, and Ellipse) View/Widget for Android
CircularSeekBar Android CircularSeekBar Custom View/Widget This is a custom circular SeekBar. It can be used to create SeekBars that are: -Full Circle
Circular SeekBar view for Android
SeekArc What is a SeekArc? So what the heck is a SeekArc? Essentially it’s a SeekBar that has been wrapped around a circle. It acts like a SeekBar and
CLI tool for decompiling Android apps to Java. It does resources! It does Java! Its real easy!
Easy-as-pie Android Decompiler Why One stop shop I got pretty tired of decompiling Android apps with a bunch of steps that I had to remember all the t
backdoor-apk is a shell script that simplifies the process of adding a backdoor to any Android APK file. Users of this shell script should have working knowledge of Linux, Bash, Metasploit, Apktool, the Android SDK, smali, etc. This shell script is provided as-is without warranty of any kind and is intended for educational purposes only.
backdoor-apk backdoor-apk is a shell script that simplifies the process of adding a backdoor to any Android APK file. Users of this shell script shoul
enjarify 8.6 0.0 L5 Python Enjarify is a tool for translating Dalvik bytecode to equivalent Java bytecode. This allows Java analysis tools to analyze Android applications.
Note: This repository may be out of date. Future development will occur at https://github.com/Storyyeller/enjarify. Introduction Enjarify is a tool fo
Android virtual machine and deobfuscator
Simplify Generic Android Deobfuscator Simplify virtually executes an app to understand its behavior and then tries to optimize the code so that it beh
Analyze any Android/Java based app or game
ClassyShark Introduction ClassyShark is a standalone binary inspection tool for Android developers. It can reliably browse any Android executable and
Dex to Java decompiler
JADX jadx - Dex to Java decompiler Command line and GUI tools for producing Java source code from Android Dex and Apk files Main features: decompile D
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
OpenPGP for Android
APG (Android Privacy Guard) APG originally brought email encryption to the Android platform. In recent years the project has fallen asleep, but a lot
A port of gnupg to Android (UNMAINTAINED!)
Gnu Privacy Guard for Android A port of the whole GnuPG 2.1 suite to Android. If you are using these tools in your own apps, we'd love to hear about i
a version of the official Android openssl setup to build standalone for use in app
OpenSSL on the Android platform. --- The code in this directory is based on $OPENSSL_VERSION in the file openssl.version. See patches/README for more
A collection of android security related resources
android-security-awesome A collection of android security related resources. Tools Academic/Research/Publications/Books Exploits/Vulnerabilities/Bugs
Horoscope API for android to get the horoscope according to the sunsign
Horoscope-API. Simple Java API to get the horoscope according to the sunsign. Contents Features Implementation API Usage To-dos Credits License Featur
Liquid SDK (Android)
Liquid Android SDK Quick Start to Liquid SDK for Android This document is just a quick start introduction to Liquid SDK for Android. We recommend you
Share all the things!
Android-ShareEverywhere This project is the tribute to my favorite Android Widget: the Share button. Share ALL THE THINGS! Summary You may know about
Amazon S3 multipart file upload for Android, made simple
Simpl3r Amazon S3 multipart file upload for Android, made simple This library provides a simple high level Android API for robust and resumable multip
Android Chat SDK built on Firebase
Chat21 is the core of the open source live chat platform Tiledesk.com. Chat21 SDK Documentation Features With Chat21 Android SDK you can: Send a direc
A clustering library for the Google Maps Android API v2
DEPRECATED Don't use this. The Maps v3 SDK handles markers. That with a few other cool utilities make this library obsolete! Clusterkraf A clustering
Microsoft Services SDKs for Android produced by MS Open Tech.
Important: This preview SDK has been deprecated and is no longer being maintained. We recommend that you use Microsoft Graph and the associated Micros
Android library that provides for multiple image selection.
#MultipleImageSelect An android library that allows selection of multiple images from gallery. It shows an initial album (buckets) chooser and then im
Donations library for Android. Supports Google Play Store, Flattr, PayPal, and Bitcoin
Android Donations Lib Android Donations Lib supports donations by Google Play Store, Flattr, PayPal, and Bitcoin. It is used in projects, such as Open