Android developer portal with tools, libraries, and apps

Show: All / Free / Paid / Demo

A highly customizable quantity stepper for android projects.

Sep 13, 2021

Animate a strike over any image to indicate on/off states. As seen in the Material Guidelines.

Sep 10, 2021
Advertising

An android compose library with different Graphs and Charts.

Sep 9, 2021
  • An Android Jetpack Compose library for displaying on-screen messages.
  • Unlike the built-in Snackbar from the Compose Material library, the InfoBar can be properly displayed without additional requirements, like Scaffold, SnackbarHost / SnackbarHostState, or manually starting new coroutines to show the message.
Sep 8, 2021

Android library packed with utils and kotlin extensions

Sep 7, 2021

A helper library for Android to display Dialogs by suspending the coroutine till finish of the dialog.

Jul 26, 2021

About This Project

  • Helper for activating Admob
  • Implements all Admob versions
  • Contains example
Jul 9, 2021

FFMPEG video operations - FFmpeg compiled for Android. Execute FFmpeg commands with ease in your Android app.

  • Cut video using time
  • Convert image to video
  • Add water mark on video
  • Add text on video
  • Combine image and video
  • Combine images
  • Combine videos
  • Compress a video
  • Extract frames from video
  • Fast/Slow motion video
  • Reverse video
  • Video fade in / fade out
  • Compress video to GIF
  • Rotate and Flip video (Mirroring)
  • Remove audio from video
  • Update aspect ratio of video
  • Merge GIFs
  • Merge Audios
  • Update audio volume
  • Fast/Slow audio
  • Crop audio using time
Jul 1, 2021

A lightweight library to tweak the fling behaviour in Android.

Jul 1, 2021

Demo Application to understand the architecture of MVVM App with Unit tests.

Jul 1, 2021

SSPullToRefresh makes PullRefresh easy to use, you can provide your own custom animations or set simple gifs on refresh view. The best feature is Lottie animations in refresh view, it uses lottie animations to render high quality animations on pull refresh.

Features:

  • Simple and easy to use (no complex animations to deal with)
  • Customize the animation view by providing your own custom RefreshView (need to subclass SSAnimationView)
  • Set Gif animations in refresh view
  • Import lottie jason in assets folder and apply animation (as simple as that)
  • Customize repeateMode, repeateCount and Interpolators on different points of animations
Jul 1, 2021

QuatroGrade is a beautiful multi color gradient. Basically, it is a 4 vertex gradient.

Features:

  • Multi color, or the default 4 corners color gradient QuatroGradeView.
  • Changing the orientation of the gradients for better look.
  • Gradient colors dynamic change and animation support.
  • XML and programmatic setup.
  • Advanced Sample App.
Jul 1, 2021

An easy to use android library to let devs know how much internet-data their app is consuming.

Jul 1, 2021

Locus is a tiny kotlin library for android which makes it super very easy to retrieve location with just few lines of code. Everything including permission model and Location settings resolution is handled internally which removes a lot of boilerplate code any developer have to write every time.

Apr 26, 2021

Easy to use and configurable library to Pick an image from the Gallery or Capture image using Camera.

  • You can easily select image from camera and gallery and upload it wherever you want. We have created this library to simplify pick or capture image feature.
  • Handled permissions for camera and gallery, also supports scoped storage.
  • Returns contentUri of selected image.
  • Easy to use and supports all major devices.

Features

  • Capture Image Using Camera
  • Pick Image From Gallery
  • Handle Runtime Permission For Storage And Camera
  • ImagePicker Bottomsheet
  • Retrieve Image Result In Uri Format
  • Crop Image
  • Rotate Image
  • Image Zoom In, Zoom Out
  • Customize Image Picker BottomSheet Options Like :
    • Customize only text of buttons
    • Customize only text color of buttons
    • Customize multiple values of buttons like:
    • Text color, size, font family, padding using your own styles.xml
    • Customize bottomsheet's background shape and color
Apr 25, 2021

A simple bar View that can compare things, like statistics of a Football match.

Apr 23, 2021

Screenshot detection helper for your activity.

Apr 14, 2021

Android Resource Manager application to manage and analysis your app resources with many features like image resize, Color, Dimens and code Analysis.

Apr 3, 2021
Commercial

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

A set of lint rules to check for common mistakes when styling and theming on Android.

Mar 26, 2021

Kotlin preference via delegates (DataStore, Flow) + DSL for RecyclerView based preference screen.

This allows you to set up preferences and build preference screens based on JetPack DataStore (or any custom storage) elegantly, fast and easily

Mar 24, 2021

Dialog Fragments that take care to save and restore the dialogs state and also provided an easy way to handle dialog results.

Mar 20, 2021

The easiest way to integrate BLE on your Android projects! This library makes the use of BLE easy and painless, handling known errors and mistakes for you! It's also thread safe by taking advantage of the Coroutine Api!

And if you thought it was already too good to be true, check this out, it automatically handles the pain of Permission checking and request, determining whether the Bluetooth LE hardware is present on the running device, Bluetooth adapter activation and location services activation. All of that using the state-of-the-art implementations, no Settings screen showed! Instead, your user will see a beautiful and native popup with minimum effort to enable such features.

Using 100% Kotlin, Coroutines, JetPack Contracts, Google Settings Api and more!

Mar 13, 2021

Asynchrony made simple.

Composer helps you to organize and execute multiple interdependent asynchronous input/output tasks such as webservice calls, database read/writes and file i/o together with concurrency support using java.util.concurrent APIs. It is compatible with Java 8 & above on all JVM based platforms including Android.

Mar 12, 2021

Synthesis is CRED's inbuilt library for using Neumorphic components in your app.

What really is Neumorphism? It's an impressionistic style, playing with light, shadow, and depth to create a digital experience inspired by the physical world. That's the definition anyway. Our recommendation is you try it out to see what you make of it. If you do create something with Synth, let us know. We're excited to see where you take it.

Mar 12, 2021

Simple and fast animated charts.

Mar 10, 2021

Shuttle provides a modern, guarded way to pass large Serializable objects with Intent objects or saving them in Bundle objects to avoid app crashes.

Mar 8, 2021

ResOf is an android resource wrapper library and we don't need to do any initialization!

Mar 8, 2021

An Instagram-like stories segmented progress bar.

Mar 8, 2021
Announcement

A custom view that resembles the iOS notification group behavior

Mar 8, 2021