Android developer portal with tools, libraries, and apps

Show: All / Free / Paid / Demo

Sometimes if TextView's text is too long, we want collapse text. ReadMoreTextView is super easy TextView with 'Read More'

Mar 25, 2024

An Android EditText with automatic currency formatting.

Jan 24, 2022

The custom EditText with underline animating.

Jan 8, 2022

Creating a simple arc text.

Jan 13, 2021

Add gradient color to your TextView

Mar 24, 2020

CustomEditTextOulinedBorder is a small kotlin library for android to support outlined (stroked) text in EditText widgets same as Material Design Outlined Box but without Floating Label.

The actual features are:

  • Outlined text fields with a label which have custom-built text, color, errorColor and backgroundColor.
  • Outlined box border has customizable color and errorColor.
  • EditText with custom-made backgroundColor, hint text, max-min line, max length.
  • Error color customized with error enabled or not.
Mar 22, 2020

A flutter package to create a OTP Text Field widget in your application.

Mar 21, 2020

AwesomeEditText is a better EditText with a cool character zoom out animation while typing.

Feb 24, 2020

An EditText decorator inspired by the EditText fields in Add New Contact screen of Google's Contact App. EditText is surrounded by a rounded rectangle border. Whenever the edit text receives focus and is empty, Hint is travelled to the top and be part of the border. When it loses focus and still is empty Hint travels back to the original position.

Feb 11, 2020

AutoLinkTextView is a TextView that supports automatic detection of Hashtags (#), Mentions (@) , URLs (http://), Phone Numbers and emails.

Oct 4, 2019

A simple text watcher that matches specific targets like mention or hashtag in a string by defining rules.

Sep 25, 2019

A simple custom Android TextView that highlights content such as Mention, Hashtag, Phone, Email and Url.

Jul 23, 2019

A simple and flexible Checked TextView or Checkable TextView written in Kotlin.

Jul 17, 2019

A custom implementation of Android's TextView simulating a keyboard/typewriter.


  • characters are displayed on the screen with random speed which simulates human behavior.
  • display a blinking cursor after every character typed.
  • emit audio keystrokes with typed characters.
  • Lifecycle-aware component. Character typing and audio stops/resumes as per Activity/Fragment state.
  • delay on sensing comma(,) and full stops(.) to simulate user pauses.
  • display sentences on new line on sensing full stops in passed text.
Jun 16, 2019

Edittext library by which you can easily achieve lot of functionalities though directly implemented some lines of code in XML and on Java side.

Following are the functions that 'EditTextPicker' provides:

  • Empty checking
  • Masking Edittext
  • Pattern checking
  • Range checking
May 19, 2019

FlipTimerView library for Android. Countdown timer with flip text UI (as seen in Airports).

Apr 23, 2019

A new Material Design text field that comes in a box, based on Google Material Design guidelines.

Apr 19, 2019

A lightweight textview draws stroke around the text.

Apr 10, 2019

This is simple library for creating textview expandable. Like Continue or Less. This library extended versiion TextView. Easy to use.

Mar 8, 2019

Fole is a simple library that handles a toggle for you, to expand and collapse a TextView.

Jan 20, 2019

This is a custom library for android that can justify your TextView

Jan 8, 2019

ZebraTextView makes reading long text Paragraph more comfortable by draw background in different colors between odd and even line, in a clean and simple way!

Dec 24, 2018

Random TextView is an Android Library to pickup random text from list and show it in TextView.

Oct 25, 2018

An Android library for OTP View.

Oct 11, 2018

A TextView that shows the right text based on its size!

Oct 6, 2018

Android lib to animate bold and italic transformations in TextView

Aug 25, 2018

ReadMoreOption convert your TextView in ExpandableTextView with added options ReadMore / ReadLess.

Jul 24, 2018

Block EditText is a library provide an input view present in multiple block style that common use in TAC or credit card field.

Jun 25, 2018

A simple Android library for typewriter like effects.


  • Animate contents of textview as if it were typed by a TypeWriter
  • Set Animation Text appearance duration
  • Set TypeWriter sound effect (With or without sound)
  • Set all the usual attributes of TextView and style your view.
Jun 18, 2018

A different approach to the TextInputLayout

Instead of preserving extra space for repositioning its hint, the TextInputView will place it into the embedded EditText. The Material Design Guidelines are being respected by adapting primary- and accent colors as well as the style of the target hint.

  • More space for you: Reduce the extra space for a permanent hint to an absolute minimum
  • Customization: Adjust textSize, textColor, padding and overlap action of the hint
  • Gravity: Support for Gravity.START (Gravity.LEFT), Gravity.END (Gravity.RIGHT) - and even Gravity.CENTER
  • Compound drawables: Support for setError() and other compound drawables
  • RTL: Support for right-to-left configurations
  • Minimum footprint: No dependencies (other than org.jetbrains.kotlin:kotlin-stdlib-jre7)
May 31, 2018