Android developer portal with tools, libraries, and apps

Simple Camera is a library that allows you to use cameras in a simplified, easy, fast and effective way. It contains CameraX as an internal library. It simplifies the camera features used by CameraX and provides ease of use with a single library. As updates come on the CameraX side, the library will try to stay up to date. Missing features will be added soon. Like video capturing.

Mar 31, 2024

YouTube kotlin multiplatform player. The YouTubePlayer composable allows you to embed a YouTube video player in your Jetpack Compose app.

Feb 27, 2024

SplashScreenHelper is a lightweight, easy-to-use android library that will help you add a splash screen to your app. In a few easy steps, you can add your logo and some text and animate it. Or perhaps you want to add a video. SplashScreenHelper can do that also.

Jan 19, 2024

Any Video Downloader is a library for android which can download any video from internet specially from any tube including all availabe quality like 240P, 360P, 480P, 720P 1080P and so on. It uses Jsoup and webview behind the scene. This library also comes with pre-defined proguard rules.

Jan 12, 2024

Android library for gallery images and videos, and capture camera image and video.

Jan 7, 2024

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

ScopeMideaPicker is media picker for Image, Video which supports Android 10 & 11 file system (without requestLegacyExternalStorage flag), it includes both with camera/gallery and guess what, permissions are handled internally, also added supports for File Picker with file types of your choice.

You just need to call start method and return call back to library and that's it, your work is done.

Jan 6, 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

Currently playing content using exoPlayer for newbies can be quite problematic since there is no suitable guide to perform the process and the example project is quite dense. If you want to skip all the technical part of ExoPlayer and go straight to the point this wrapper will be helpful.

Currently with this wrapper you can play the following contents:

  • HLS (Without DRM)
  • SmoothStreaming (Without DRM)
  • DASH (Without DRM)
  • DASH (With DRM)
Apr 4, 2020

Youtube-dl-android is just another java Android library wrapper for youtube-dl executable. Use this library to download videos from youtube-dl supported sites in android apps.

Features

  • Download binaries on the go. This help to reduce apk size.
  • Always up to date version youtube-dl for use.
  • Easy to use
  • Supports FFmpeg for file conversion in youtube-dl.
  • Custom youtube-dl options are supported.
Mar 27, 2020

This project is a solution to using a draggable time line as SoundCloud does in its app player.

The set up is quite simple and by only adding the soundline module to a project, it could be used and customized easily.

The scroll listener can be synchronised with a track or video while it's playing.

Enjoy!

Jan 28, 2020

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

An android video record editor muxer SDK.

Jan 2, 2020

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

Gallery Picker allows you to design a custom gallery for image / video picker in your android projects.

Dec 29, 2019

An Video Picker library for Android with customization, written purely in Kotlin.

Oct 28, 2019

This library is inspired by the instagram video button having the same animation, look and feel.

Oct 26, 2019

A lightweight screen and audio capturing Android library.

Oct 4, 2019

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

Sep 7, 2019

MediaSliderView is a compact library for having a slideable/swipeable gallery view inside your android application, which supports both images and videos.

Aug 1, 2019