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
  • Search any location using Google Places Library
  • Pick any location from the map
  • Edit Location and add more Details
Mar 14, 2024

Update the UI state of your Android and iOS apps at runtime.

Mar 9, 2024

This project aims to provide an ultimate and flexible image picking from Gallery, Camera and cropping experience as well as PDF picking from system.

Feb 4, 2024

Simple color picker for android with clean interface.

Features - Clean interface and easy-to-use API - High performance - Customizable - Sliders for Hue, Saturation and Brightness - State of components are preserved during configuration changes - View size change is implemented - Components of this library both work together and separately

Jan 27, 2024

Compose Date Picker tries to offer you the year and month pickers which you can customize for your requirements. The library complately written with Jetpack Compose.

Support for Android 5.0 (API level 21) and up.

Jan 24, 2024

Customize your country text field for Jetpack Compose.

Jan 7, 2024

An Android image picker that works on older APIs. It uses a BottomSheetDialog by default.

Feb 13, 2022

This project provides a simple and streamlined way to validate TextInputLayoutEditText.

Feb 12, 2022

Simplifies and wraps all Contacts Provider / ContactsContract functionality in a nice and simple Kotlin/Java API so you no longer have to deal with content resolvers and cursors.

The API provides:

  • Models for all ContactsContracts entities (e.g. Contact, RawContact, Data; name, email, phone, etc)
  • Create, read, update, delete (CRUD) operations for Contacts, RawContacts, Data, Profile, Groups, Accounts
  • Get/set/remove contact photo, thumbnail, starred, send to voicemail, custom ringtone, and default (primary) data
  • Link/unlink Contacts
  • Optional extensions for async work and permissions handling using Kotlin Coroutines
  • Planned optional support for RxJava and Kotlin Flow
  • Custom data integration

Framework-agnostic design. The core API will not force you to use RxJava, Flow, or any other frameworks. Just pure Kotlin/Java. Up to you how you want to use it.

Feb 12, 2022
Advertisement

Facebook Styled Gallery Files picker. One or multiple files can be selected. Keeps track of selected files count exactly like Facebook. Selected folders are also shown. Media Store api is used to fetch the image files. So its backward compatible and only read permission is required. Both image Uris and ImagePaths can be retrieved

Feb 1, 2022

Access to contacts is one of the most frequent use cases in Android applications. Even if your app is not a contact management app, there are various cases where you might need access to the device contacts (such as referring other users to the app).

For developers to access the device contacts, they need to use ContentProviders. This introduces a lot of frustrations and complications. For someone that has never worked with ContentProviders before, the documentation can be tedious to go through. The lack of a type-safe API leads to repeated errors, developer frustration, along with a waste of time and resources for the developer and the team.

Contact Store is a modern contacts Android API written in Kotlin. It utilises Coroutine's Flow to notify the developer for updates happening to the Contacts database.

Jan 20, 2022

A customizable, easy-to-use, and functional circular time range picker library for Android. Use this library to mimic Apple's iOS or Samsung's bedtime picker.

Jan 11, 2022

A customizable time picker component for Android. Includes two types of time picker.

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

A gradient color picker.

Jan 3, 2022

This library is used for Android API Level 21+ for capturing image from camera or taking image from gallery.

Jan 3, 2022

Android UI component to validate passwords.

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

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