Android developer portal with tools, libraries, and apps

This is the official Android SDK for Stream Chat, a service for building chat and messaging applications. This library includes both a low-level chat SDK and a set of reusable UI components.

Maker Account Stream is free for most side and hobby projects with a Maker Account. For complete pricing details visit the Chat Pricing Page.

Supported features - Channels list UI - Channel UI - Message reactions - Link preview - Image, video and file attachments - Editing and deleting messages - Typing indicators - Read indicators - Push notifications - GIF support - Light and dark themes - Style customization - UI customization - Threads - Count for unread messages

Feb 14, 2022

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

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

This is an amazing card slider for the Android platform with many features and attrs to get exactly what you need.

Features

1- Show preview of pages in left and right.

2- Can resize (scale) and change opacity of the pages to make focused page larger and more focused in height as shown in GIF.

3- Full customize the appearance of the the CardView and ViewPager.

4- Add indicator and full customize it easily.

5- Infinite indicators like those in the Instagram app.

6- RTL Support.

Sep 4, 2019

Gif image loading indicator.

Feb 12, 2019

This library aims to help in creating beautiful loading dialogs with animated gifs.

Jun 22, 2018

SpEditTool has two main functions:

  • SpEditText - an EditText for mentioning user and other special content with highlight and overall deleting
  • GifTextUtil a tool for show gif on graph-text mixed TextView/EditText efficiently
Apr 8, 2018

Examples of using FFMpeg library on Android with Kotlin For Video, Audio and Image/GIF operations.

Jan 18, 2018

Make your native android Dialog Fancy and Gify. A library that takes the standard Android Dialog to the next level with a variety of styling options and Gif's. Style your dialog from code.

Jan 6, 2018
  • Gifex is an android library that loads gifs from a source into a gallery view chunk by chunk.

  • When Gifex's GifGalleryView is included in layout and passed a simple request containing the keyword, it will load gifs from the source (configurable) into the infinitely scrollable GifGalleryView.

  • Gifex fetches gifs in small chunks. Initially, small chunk of gifs are fetched and when user scrolls till end, it fetches the next chunk. Limit for a chunk can be configured and total no of gifs can also be configured.

  • A lot of other configurations are available ex: an optional search bar, cache limit for the gifs etc.

Dec 7, 2017

Android EditText wrapper to support text / emoji / camera / media input.

Features

  • advance overrides to enable custom behaviour/look
  • built in media picker
    • camera capture for quick pics
    • photo/file selector
  • gif keyboard entry support
  • file/attachment preview
  • multi-file support
Oct 24, 2017

A simple android library to play with GIF.

Sep 11, 2017

Add support for emoticons and GIF easily. EmoticonGIFKeyboard is an easy to integrate, customizable and lightweight library to add support for emojis and GIFs.

Sep 5, 2017

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

Sep 5, 2017

Glide Image Slider Support JPG, PNG, WEBP, GIF & SVG.

May 30, 2017

Matisse is a well-designed local image and video selector for Android. You can

  • Use it in Activity or Fragment
  • Select images including JPEG, PNG, GIF and videos including MPEG, MP4
  • Apply different themes, including two built-in themes and custom themes
  • Different image loaders
  • Define custom filter rules
Apr 22, 2017

Awesome Image Picker library will pick images/gifs with beautiful interface. Supports image or gif, Single and Multiple Image selection.

Mar 6, 2017

Library for GIF results, preview, play, share everything at one place!

Feb 27, 2017

An Android Library to load your GIF files directly

Feb 26, 2017

Converts a string to a slug.

Jan 2, 2017