Android developer portal with tools, libraries, and apps

Show: All / Free / Paid / Demo

A lightweight screen and audio capturing Android library.

Oct 4, 2019

Android/iOS video player based on FFmpeg n2.6, with MediaCodec, VideoToolbox support.

Jul 5, 2014

An easy image to video converter.

Oct 21, 2018

YouTube component for Android, iOS and React. This is a suite of utility libraries around using YouTube inside your Android, iOS or React Native app.

Mar 19, 2018

MJPEG video streaming on Android.

Mar 31, 2016

An extended ImageView that can stream MJPEG videos.

Dec 16, 2018

This is the real android video player view with fullscreen function.

Mar 11, 2016

The Kickflip Android SDK manages all the plumbing for your cloud video application. With this SDK you can broadcast Live, High Definition HTTP-HLS video, associate these broadcasts with users, and query broadcasts made by your users. All you need is a Kickflip.io account.

Jul 5, 2014

Example implementation of the kickflip-android-sdk that illustrates easy live, high definition HLS broadcasts.

Jul 5, 2014

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

Jan 18, 2018

libstreaming is an API that allows you, with only a few lines of code, to stream the camera and/or microphone of an android powered device using RTP over UDP.

Jul 5, 2014

Play video in ListView, RecyclerView with full-screen support and different features to control video stream.

Oct 23, 2016

An Android library for a VideoView that plays video only when 👀 are open and the 👦 is detected.

Mar 5, 2019

The Madman library (Media Ads Manager) enables you to advertise video contents with video ads. If you have your own VAST server and want to render video ads on Android and have full control over the UI, then this library is for you.

The library is designed to

  1. retrieve ads from VAST-compliant ad servers
  2. help handle ad playback
  3. collect and report metrics back to ad servers.
Jan 28, 2020

It is a lite library to render 360 degree panorama video for Android.

Jan 26, 2016

Minimized/Floating Youtube.

May 16, 2016

Unofficial client for local Youtube alternative website.

Jan 6, 2015

This library generates an MP4 movie using Android MediaCodec API.

Jan 27, 2018

A Java API to read, write and create MP4 container. Manipulating containers is different from encoding and decoding videos and audio.

What can you do?

  • Muxing audio/video into an MP4 file
  • Append recordings that use same encode settings
  • Adding/Changing metadata
  • Shorten recordings by ommiting frames.
Jan 11, 2015

A library to stream in RTMP and RTSP for Android. All code in java.

Feb 21, 2017

Android Texture VideoView having a variety of scale types like the scale types of ImageView.

Jun 25, 2015

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 VideoView based on the official Android 4.4.2_r3 sources using a TextureView instead of a SurfaceView.

Mar 5, 2015

Video List by RecyclerView made simple. Auto play/pause supported with smart caching last playing position.

Feb 6, 2016

An android video record editor muxer SDK.

Jan 2, 2020

A customized video view that will automatically pause video if user is not looking at device screen.

Oct 29, 2016

This is an Android library which can be used to apply different Filters/Effects on videos.

Aug 2, 2016

FFmpeg is a powerful multimedia framework which allows us to decode, encode, transcode, stream, filter and play most of the media content available now. With the help of these tools, you can develop and application that can manipulate any form of media to the desired output.

Jan 1, 2020

A simple video player.

Nov 9, 2017

TextureVideoView is custom view based on android TextureView which gives you ability easily play and crop video. It's very similar to ImageView#setScaleType

Crop modes:

  • TOP
  • CENTER_CROP
  • BOTTOM
Sep 1, 2014