Android developer portal with tools, libraries, and apps

Show: All / Free / Paid / Demo

A low-cost Android screen adaptation solution.

Oct 15, 2018

Yet another tab layout. With great animation.

May 20, 2018
Blurb

FlexboxLayout is a library project which brings the similar capabilities of CSS Flexible Box Layout Module to Android.

May 6, 2016

An expandable layout that shows a two-level layout with an indicator.

Sep 29, 2019

Expansion panel contains creation flow and allows a lightweight editing of elements.

Nov 10, 2017

Android Swipe Layout is the brother of AndroidViewHover.

Aug 25, 2014

Decor is a library that applies decorators to android layout with additional attributes without the need to extend and create a custom view for each functionality.

Decor plugs into Android layout inflation and applies custom attributes to views. This library was inspired by Pretty.

May 8, 2015

A FlowLayout for Android, which allows child views flow to next row when there is no enough space. The spacing between child views can be calculated by the FlowLayout so that the views are evenly placed.

Jan 11, 2017

Android layout that simulates physics using JBox2D. Simply add views, enable physics, and watch them fall!

May 7, 2015

An Android TabLayout library.

Nov 10, 2015

A powerful Android library for displaying complex data structures and rendering tabular data composed of rows, columns and cells with fixed table headers and offering pan and zoom support. FixedHeaderTableLayout is similar in construction and use as to Android's TableLayout.

Mar 27, 2021

SequenceLayout is a new solution to layout problem. This new layout is much more flexible and also very much simpler to understand and define.

While being more light weight than ConstraintLayout, SequenceLayout makes it possible to support a wider range of screen sizes.

Apr 6, 2019

SwipeLayout is a project for the android platform, providing the opportunity to perform swipe for any layout, in the specified direction.

Features

  • Executing the swipe to the left
  • Executing the swipe to the right
  • Executing the swipe and left and right
  • Using any your layouts
  • Four modes of swipe, which can be combined with each other
Oct 13, 2018

Parallax Layer Layout let's you add layered parallax effect to your Android views or images based on things like device rotation.

Jul 31, 2016

A little animation framework which could help you to show message in a nice looking way.

Oct 15, 2015

A library that let you implement veil skeletons and shimmer animation.

Nov 2, 2018

Expands and collapses a layout's horizontal and vertical sequentially.

Oct 28, 2019

CornerCutLinearLayout extends LinearLayout. It allows cutting parent corners with different shapes and build proper shadow for complex shapes. It also allows cutting each child's corners.

Additionally, using available properties and custom providers, those cuts may be turned into cutouts of different shapes, sizes, etc. Widget's sole purpose is to use with children with no transformations (like rotation, scale, matrix transformations).

Additional features:

  • RTL support
  • child layout parameters that allow overriding default parent parameters
  • custom shadow
  • custom dividers & providers
  • custom cutouts & providers
  • custom view visible area provider
Apr 28, 2020

DragView is a library that simplifies building Player's zoom in and out effects

Mar 29, 2020
Promotion

Collapsing Toolbar Title.

Jan 3, 2015

A lightweight, good expandability android library used for displaying different load pages like loading, error, empty, timeout or your custom load page when you do net job.

Sep 21, 2017

A Floating Layout for Android platform.

Dec 9, 2020

Developers will have a performance-friendly video background with a few lines of code.

Sep 7, 2019

The Maskable Layout is a simple framelayout that allow you to easily mask view and viewgroups. You can also execute other porterduffxfermodes. Simple Drawables are accepted, as well as AnimationDrawables!

Jul 13, 2014

Android library for inflating dynamic layouts in runtime based on JSON configuration fetched from server. Useful in situations when layouts need to change without updating the app.

Still pretty fresh. Stay tuned!

May 11, 2018

Proteus is meant to be a drop-in replacement for Android’s LayoutInflater; but unlike the compiled XML layouts bundled in the APK, Proteus inflates layouts at runtime.

With Proteus, you can control your Apps layout from the backend (no WebViews). Forget the boilerplate code to findViewById, cast it to a TextView, and then setText(). Proteus has runtime data bindings and formatters. Plugin in your own custom views and attributes and formatters.

Jan 19, 2017

Android Shadow Layout.

Mar 11, 2015

A library for showing different types of layouts when a list view is empty. These layouts can be shown when, the list is loading, the list has no item to display, an error occurred trying to load items.

Jul 5, 2014

ViewGroup backed by RecyclerView.Adapter = magic

Feb 7, 2016
Advertisement

Create reactive ui in android programmatically. Get rid of the boring and layout.xml files.

Sep 30, 2020